Hacker News new | ask | show | jobs
by ndriscoll 293 days ago
It's probabably more sensible to have a drive for your full music collection and then use an NFC reader + cards to trigger an album. I see you can get 100 NFC cards for $22 on amazon right now. I saw some German blogs about doing this a few years back.
4 comments

You are right that this is probably the more reasonable thing to do. I was just thinking that 1) I want to use full-size cards for better haptic and 2) have the actual data stored on the media. For instance when you are in the car with your playback box and the SD card you can listen without a network connection. But I concede that I am stubborn and this will probably be a dead end :)
You still don't need a network connection. Put a drive or SD card with all of your music in the player itself. You could put several hundred CDs worth of music in FLAC on a device for like $20, or up to like 4,000 CDs with a 2TB card (or 16,000 with an 8 TB drive), so probably more than anyone could reasonably own (or manage for a physical collection). Pennies of amortized storage cost per album even if you have multiple devices. It's nothing next to the cost of legally acquiring the music.
That's a neat trick.
I remember seeing a blog post about this exact thing using nice little square NFC cards with the album covers on them. For anybody interested: https://hicks.design/journal/moo-card-player
I did something like this a while ago. What I did is upon reading the NFC tag with a raspberry pi, I'd call the spotify API to play an album in my google home.

Here's the repo: https://github.com/coconauts/minilos

Phoniebox is another popular implementation of the idea: https://phoniebox.de