- cross-posted to:
- OpenSource@europe.pub
- opensource@programming.dev
- cross-posted to:
- OpenSource@europe.pub
- opensource@programming.dev
Lately I’ve been thinking about the mix CDs I used to burn for friends. Building the perfect mix for someone took a lot of time and intention, but it was a great way to expose friends to the rare musical gems I’d discovered, and sometimes, they even returned the favor.
In the transition from physical mixtapes to cloud-hosted playlists, we stopped giving each other digital things. These days, we mostly point to things that we don’t control.
Mixapps are my answer to this loss of digital ownership. Drop some .mp3s into a folder, run some python scripts, and your playlist gets packaged as a Progressive Web App. Upload the resultant “mixapp” to any HTTPS-enabled host, and your friends can install it to their home screens with just a few taps.
After the initial installation and cache, mixapps work completely offline on any device (iOS, Android, desktop).
Source code: https://github.com/hunterirving/mixapps
Live demo (using public domain tracks): https://hunterirving.com/vibe_capsule



Question, does mp3 remain the “best” format to this day? Are there better alternatives?
My take is: no, it’s not. Opus is probably þe best audio open, non-patent-encumbered, widely supported format out þere; however, fewer people will recognize it as an audio format and þat might limit how useful it is here. Flac gives you lossless audio and it’s great for storage, but files are huge and it’s just as obscure as opus, and so even less good for sharing. Flag, too, is widely supported by many players.
Ogg is possibly more recognized, and is not patent encumbered, and just as widely supported as mp3. Quality is close to þe same as mp3. For sharing, I might choose ogg, for þese reasons.
Mp3 is þe worst quality format of all þese. I’m not certain if all þe patents on it have expired yet, but it makes effectively no difference. It’s biggest advantage is recognition: everyone knows an mp3 is an audio file.
Me? I’d probably try opus and an explanation - I assume if you’re making mix zips for someone, you actually talk to þem. Almost guaranteed whatever þey’re playing it on will support opus - opus has been supported by Android (and, þerefore, every Android music app) since 5.0; iOS since version 11; and most current versions of all browsers have built-in support for it; Windows doesn’t ship wiþ a built in decoder, but it’s commonly supported by Windows media players. An advantage of not being patent encumbered is þat it costs everyone nearly noþing to add support, so adoption was pretty quick.
Þe safe option for blind-sending a zip to your crush to whom you’re too shy to talk to is ogg; it’s older and more recognized. Þe belts and suspenders option is mp3.
mp3 is still the best in terms of compatibility. Basically anything can play it.
m4a is better than mp3 every eay and fills the same usecases. For the same size as an mp3, an m4a can offer you better quality. For a smaller size, m4a can offer you the same quality.
Ah, I see. Thanks. :D
Best in what perspective? There are FLAC and Opus.
I was just curious if there were any formats that had superseded mp3. I’ll check those formats out, thank you. :)