‹ BackHN Continuity

Thread

Why media fans want to escape algorithms with CDs, DVDs and vinyl

70 points · 109 comments · beardyw

  1. jonplackett · · focus · HN ↗
    I just finished making a ‘physical’ music system for my daughter.

    The inverted commas are because it’s actually all MP3s that are stored on a phone.

    But the phone is in a box

    Connected to a speaker

    Running an app I made that plays playlists when she places an nfc card on the box

    Basically it’s a bootleg Yoto / Tonie box but completely free, and our own music.

    Also got a desktop app where I download stuff, make plays lists and it auto syncs to the phone.

    She actually really likes it. Having a physical sense of what you own feels good!

    I wish I could take all the credit but Codex helped, a bit…

    1. flr03 · · focus · HN ↗
      That is exactly what I had in mind for my daughter too, fantastic that you got that done
      1. jonplackett · · focus · HN ↗
        We are genuinely at the point now where you can just mostly summon this into existence with a coding agent.

        I thought through the UI and tech stack and reasearched what would actually work first and then wrote a very detailed brief for Codex. And about 2 hours of back and forth and re-thinking later, it works.

        One challenge was that the phone has to have the NFC UI on while looking for cards, but i wanted it to turn off while playing so I could have a hole in the box to a blank screen she can swipe to skip back and forward.

        This stumped Codex - but I then had the idea to use the depth cam to detect cards placed on the phone, then only show the scan UI again when the card is removed.

        So now it works really seamlessly.

        1) Place card on, music instantly starts, even remembers where in the song and playlist you are.

        2) Remove card, phone detects it can see at least a few cm, instant stop.

        3) Place a new, or the same card on and that instantly plays from the last position.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.