AudITCH is an audio embed builder for itch.io — drop in audio, theme it, get a player you upload straight to your page.

Itch has no built-in way to put a nice audio player on a release page. so if you've got a game OST, a pack of sfx samples, or a music demo or album that's JUST audio, you're stuck linking out or dumping raw files.

AudITCH fixes that. you fill in your files and info, hit export, and get a nice lil zip you upload to itch as a browser-playable file. no coding, no hosting, no dependencies, no accounts. the whole player runs OFFLINE inside Itch's native embed.

WHAT YOU GET

a self-contained playlist player with:

  • a real waveform per track (baked in; no libraries, no calls to anywhere)
  • click-to-seek, play/pause, prev/next, volume, autoplay-next, loop
  • cover art per track, or one album cover for everything
  • full playlist view or a compact single-bar view
  • 20 themes tuned to genres, from midnight to synthwave to terminal green
  • fine control over font, text size, corner shape, player width, and every component's color
  • optional album-art header banner up top
  • works on desktop and mobile

everything bakes into one zip. the ONLY thing that ever touches the web at runtime is a google font, and only if you pick one; the default stays fully request-free.

HOW TO USE IT

  1. ADD AUDIO — drag in your files. rename them, drag rows to reorder, drop a cover on each (or set one album cover for all).
  2. PLAYER OPTIONS — title, full playlist or compact bar, autoplay / loop, header art.
  3. THEME & CUSTOMIZE — pick a genre theme, then tweak font / size / corners / colors if you want.
  4. EXPORT & UPLOAD — hit export, then on itch: add the zip under uploads and tick "this file will be played in the browser." done!

that's it. want to change something later? re-export and swap the zip.

THEMES

dark: midnight · synthwave · vaporwave · forest · ocean · ember · crimson · gold noir · terminal · arcade · mono
light: daylight · sand · rose · mist · mint · sky · blossom · peach · slate

each one sets colors, font, corner shape AND size — a starting point you can push & tweak however you like.

ROADMAP

stuff that might land after the jam, roughly in order of how much i want it:

  • EDIT A ZIP — drop a previously-exported zip back in to keep editing (tracks, art, theme, all of it)
  • FULLY OFFLINE BUILDER — vendor everything so the builder itself needs zero web requests too
  • PER-TRACK/ALBUM LINKS — optional "buy / bandcamp / more" link under a track
  • LOOP POINTS — mark a loop region per track for seamless game-music previews
  • MORE WAVEFORM STYLES — bars, blocks, line, mirrored
  • MORE THEMES, DEEPER CUSTOMIZATION use any font, more icons, deeper theming abilities.
  • KEYBOARD SHORTCUTS — better in-player usability. 
  • THEME SHARING/MARKET — export/import a theme as a tiny code
  • DOWNLOAD BUTTON — optional per-track or whole-album download in the player

got a request, suggestion, or bug? leave it in the comments! i will make sure this gets kept up to date as much as possible. 

MADE FOR

the I'M JUST A (game dev) TOOL jam. it's a tool. it does a thing. audio goes in, a player comes out.

built with a lot of vanilla js and no framework. the exported player has zero dependencies on purpose — it has to survive inside itch's sandbox and keep working years from now.

if you use it, i'd love to see what you put it on! leave a comment with a link to your stuff. 

Leave a comment

Log in with itch.io to leave a comment.