Mixtape Revival brings the dead art of the cassette mixtape back to life. Before playlists were links, a mixtape was a message: the songs you chose, in the order you chose them, on a physical object with a limited length — plus a hand-written cover. Mixtape Revival resurrects that ritual as a working web app. Pick songs from a catalog of 20 original tracks, arrange them on the two sides of a virtual C-90 cassette (a real 45-minutes-per-side limit, with a fill meter that shows the tape running out), and listen to the tape with live WebAudio-generated playback — original chiptune-style melodies plus tape hiss, spinning reels, and a tape counter. Design the J-card cover with a dedication and one of four themes, then share the whole tape as a link, export it as JSON, or print the cover on paper. No account, no backend, no streaming service, no copyrighted audio. The app is a dependency-free static site that works fully offline, hosted on GitHub Pages. Features: 20-song catalog with live search, genre, and mood filters; Side A / Side B with add, remove, reorder, and a 45:00 capacity meter; WebAudio playback: play, pause, stop, next/previous, fast-forward, rewind, progress bar, spinning reels, tape counter; Cover designer: title, To/From, dedication, 4 themes, live J-card preview; Shareable link (tape encoded in the URL hash), JSON export/import, printable J-card, localStorage autosave.

Built With

Share this project:

Updates

Submission history