Moo Card Player
hicks.design
hicks.design
For Album artwork I recommend iTunes Artwork Finder[1], which can pull high res artwork from anything on iTunes. "Under the Pink" is on there.
I looked into using Moo cards as well, but also came to the conclusion that printing 50 at a time was less than ideal. So I ended up matte photo printing the art (normal 4"x6" prints) and sandwiching some 110lb card stock between the prints and cutting with scissors. This actually turned out very well, they have a very nice feel, and has the added bonus of having custom art on both sides.
It's a bit of work for each card though. I wish Moo or someone offered cards with NFC chips built in (they used to).
I also built a NFC reader into my living room side table, which reads the cards and plays the music on my Sonos speakers. Loosely based on these instructions[2]
[1] https://bendodson.com/projects/itunes-artwork-finder/ [2] https://github.com/adonno/tagreader
Pro's of QR Codes: Cheaper to print, no configuration required, any smartphone can use it.
Pro's of NFC Tags : Better listening workflow without having to open camera
That’s £0.28 per tag and you can probably find them much cheaper if you go to Aliexpress and the likes.
They are also reusable which means that if you want to change the link to the audio source all you need to do is to reprogram the card so changes to the streaming service don’t require reprinting.
And that’s probably the biggest advantage links can change on a streaming service with NFC you can easily change the streaming service itself too.
Overall here the biggest expense would be probably printing the album art itself in high quality and using good stock for the actual cards. So whilst the QR code might be cheaper on its own if you need to make any changes it could easily require a reprint or remaking of the entire card which will probably cost far more than the tag.
Also you can always get NFC tags in the form of the card itself and get the album art printed on them at a high quality print shop. It would cost you a few $ per card but they would last for much longer.
I guess you could use bit.ly links rather than direct urls to build an abstraction
https://pilabor.com/projects/labelmaker/
It is designed to create PDFs for a music / audio book collection. The article contains also links to other projects following the RFID approach.
Another interesting possibility is to use small wooden cards with sticker labels (which I use for my daughter to NOT use these plastic / PVC stuff) or even glass, looks awesome but is also more expensive.
https://linki.cc/ https://github.com/timotoots/linki_players
At the moment, it's an art project. It could be more, but too many things to do currently.
If you want physicality then you’d encode the music onto the card itself, rather than point it to a URL or anything that is ephemeral.
Sarcasm aside, I am pretty sure "restore some kind of physicality" refers to how it allows one to physically browse through a stack of music choices with printed art instead of scrolling through Spotify. That sounds fun and meaningful in itself!
For folks who care about the literal digital or analog physicality of the music, there are always CDs and vinyl, respectively. I'm sure the author is quite aware of this.
There is a commercial product for children, called Tonies (Or Toniebox) - see https://us.tonies.com/. They have something called "Kreativ-Tonies" (german), where you can store up to 90min of audio content, but I did not find out, how they are working technically. I think that they just store it on a cloud server and stream / download the content on usage, but I'm not sure about this.
BTW: I don't think, that storing the music on a card directly would be the best approach, because if the card breaks, you have to rebuild the whole card. If the music is stored on the device or cloud, you just have to print one.
The camera would also be a limiting factor. The iPhone 12 has a 12 mega-pixel sensor, so even if you can get exact pixel-for-pixel alignment of the sensor and coded data, you would need to represent 10-50 bits of information in each pixel (eg via color/brightness), for an album, or 1-8 bits for a single song. In practice, you need several pixels per bit, so you would have to scan the code in sections - you couldn't image it at once. At that point, perhaps a tape would be more appropriate than a card.
That is with fairly transparent compression though. You could be a lot more aggressive, and might get something that would work with a single photo.
You will most likely have to use only primary colors or something quite close to that which will limit your data density considerably.
Using Opus at a ridiculously low quality, you can probably fit a standard 3 minute pop song in ~200KB.
A QR code, with minimum error correction, can fit a maximum of about 4KB. So a square of 7x7 codes would be enough.
The largest type 40 codes are 177x177px. So that's about 1,200px square.
Depending on the resolution of your camera, and how far away it is, you might be able to squeeze that onto an A5 print out.
Jokes apart here you can find an insight about qrcodes capacity: https://github.com/dtonon/papiro