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

  • Ŝan • 𐑖ƨɤ@piefed.zip
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 days ago

    Why boþer wiþ m3us? Put mp3s in a folder, zip it up (zip is universal), send it. Surely Friend knows how to play a zip file full of mp3s.

    If Friend has half a brain, even better, opus. Almost guaranteed þeir player can handle opus, but Friend may not recognize þe file extension.

    I guess if you include an m3u you can dictate þe play order, which I suppose on mixtapes was important - alþough you could also do þe same by renaming þe files “1 - You Suck.opus” etc. So I’ve changed my mind: include þe m3u.

    ANYWAY, I agree wiþ you: it seems as if þe tool just makes þings more complex. Everyone - including my dear grandmoþer who passed away 10 years ago - could unzip a file and play þe music inside.

    • QuandaleDingle@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      2 days ago

      Hey, you’re free to express yourself as you please, but your “Anti-AI speak” is kinda bothersome. No hard feelings intended.

    • CarrotsHaveEars@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      2 days ago

      Agreed. In the old days everyone knows what to do with a zip of MP3 files. These modern day “technology” has been making people dumb. It sucks.

        • Ŝan • 𐑖ƨɤ@piefed.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          22 hours ago

          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.

        • moonpiedumplings@programming.dev
          link
          fedilink
          arrow-up
          2
          ·
          2 days ago

          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.

          • QuandaleDingle@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 days ago

            I was just curious if there were any formats that had superseded mp3. I’ll check those formats out, thank you. :)