Okay so this might be a weird flex but I’m genuinely proud of this one.
I’ve always been into dance music - house, disco, EDM, you name it. And for years I had this annoying problem: I’d have all these great tracks I wanted to hear back-to-back, but either I’d have to manually create playlists with awkward gaps between songs, or mix them myself (but who has the time)
What I really wanted was dead simple: throw my songs in, get a proper mixed set out. Like something I could blast at a house party or on a road trip without the transitions being jarring.
So I built it. Called it Raptur.
You upload your MP3s, Raptur analyses each track, sorts them, then stitches everything with actual DJ-style sleek transitions, the works. Few minutes later you download one mixed file. Done.
The part I’m extra proud of: I got it working as a standalone macOS app.
Used Replit for all the dev work, then set up GitHub Actions to package it with PyInstaller. So now anyone can just run it locally and Raptur responsibly!
Anyway, just wanted to share. If anyone’s curious about the Replit → GitHub Actions → desktop app pipeline, happy to chat about it. Took some trial and error but it works!