Comment by vitorbaptistaa

Comment by vitorbaptistaa 3 days ago

21 replies

I love this! I prefer digital stuff (less things to worry about), but I miss the physicality, especially when friends come over. Books or CDs become a conversation.

If you'd like to do something similar, but don't want to DIY it, check out Yoto Player [1]. This is a small music speaker and they sell a bunch of NFC cards to "play" them. You can also buy blank cards and use their app to add whatever you want to them (music, audiobooks, even audio recordings). It's really well made.

There are a bunch of other companies with similar products. Some use miniatures instead of NFC cards. If you search the web for NFC music player, there are a few FOSS apps on github so you can focus on the hardware part and use their software on a raspberry pi.

This is also great for elders.

P.S.: if you fancy a cool project, I'd love to see someone reverse engineering Yoto so it gets the audio from a local server instead. This way we can use their great hardware, but can use any NFC cards.

[1] https://yotoplay.com/

jphastings 3 days ago

I pulled apart my Yoto mini! I found an unencrypted ESP32, and managed to pull the firmware off it too.

My reverse engineering skills are limited, so my journey has paused there for now, but I would _love_ to be able to map out all the hardware & write open source firmware for it.

The Yoto set up is very smart (the NFC cards hold a Yoto URL, which responds with a JSON document describing the music & links to MP3s on S3, or m3u files for internet radio).

The only downside is that the Yoto will _only_ follow what I presume are allow-listed URLs, and has SSL certs for those URLs baked in, so if the company ever goes under the devices would lose almost all functionality, without new firmware.

I want to support Yoto as these devices are really great, but I’d also love to be able to drop my own URLs on cards and: - Play tracks from Plex like OP - Trigger lighting/mood changes with HomeAssistant as well as play an album - Play the music on network speakers (eg. Sonos), using the Yoto as the source

If anyone feels like they’d be interested in helping reverse engineer them, do reply!

dylan604 3 days ago

> especially when friends come over. Books or CDs become a conversation.

There's nothing worse than when having people over, and sitting in front of a computer or device isolating from the group. The physical medium of vinyl albums or even CDs allow interaction with everyone instead of someone just clicking on a screen some where. What I read on an album covers might not be the same thing you read and take away from it. It just makes music sharing so much more personal.

viraptor 3 days ago

Yeah, yoto works really nice for the same purpose. My kid's got lots of custom music on the blanks now. Both soundtracks from movies and custom playlists. I suspect it's going to transform into more of albums in the next years. Whether purchased or DIY, it's also a great solution to giving agency to a 3yo without something like "have an ipad with the whole spotify".

  • AliceH0521 3 days ago

    Agree. I have a 2.5yo girl at home, who loves songs at the moment. Before that, I was wondering if there is a way to give her some experience like playing albums, but not just the sound. Now I have found the way. (and we have a 3D printer)

bobthepanda 3 days ago

CDs are now actually also joining vinyls in being revived for physical merch purposes. They're no longer needed, but if you want them they are available for purchase.

  • kevin_thibedeau 3 days ago

    They're needed if you want proper digital copies for gapless album playback. You can't trust anybody to get that right.

    • jdiff 3 days ago

      Apple seems to do that reasonably right in my limited experience.

    • selectodude 3 days ago

      Apple fixed gapless playback in iTunes like 20 years ago.

      • lukan 3 days ago

        And I remember winamp could do this way earlier.

  • rhinoceraptor 3 days ago

    I love CDs, and unlike records or tapes they have never really gone up in price, even with inflation. A new CD is still about $15.

    • lb1lf 3 days ago

      This is one of the most absurd facts there is.

      Back in the eighties when CDs were introduced, they were NOK 165 a piece for a new release.

      Last time I dropped by my friendly neighbourhood dealer (of music, that is), the CD rack said CDs were NOK 189.

      165 1985-kroner equals nigh on 500 2025-kroner.

      Incidentally, an LP back then was NOK 89, equivalent to NOK 270 today - whereas an LP today would set me back approx. NOK 399.

      Good thing my employer pays me significantly better than my parents did in the eighties. I can still sustain my music habit.

  • Contax 3 days ago

    Not that it'll happen, or at least I haven't heard of it, but I'd love for MiniDiscs to also make a comeback (not that they ever were that popular), and see new releases in that format. It's my favorite one, a nice blend of CDs and compact cassettes (no worries about scratches thanks to the protective shell, even when you carelessly throw the discs in your pockets).

  • canpan 3 days ago

    After years of digital only I started buying CDs and books again. I am much more selective though. Just buy what I will listen to many times or for artist support.

    Bought a total of 3 CDs in two years. Movies are more difficult, as I can't stand watching most the second time. Got some Ghibli classics.

RileyJames 3 days ago

+1 for a yoto.

It also led to my biggest ‘Doh’ moment with tech.

My sister showed it to me at a holiday house where we had no internet. I thought it was awesome, an offline music/audio player that her daughter could use. She mentioned you could make your own cards. It immediately reminded me of making mix tape cassettes and cds as a child.

I bought one the next week without doing any further research.

When it arrived and asked me to connect it to the wifi I was very confused.

I realised I made a massive assumption that “someone had solved the NFC card memory capacity problem”. I’d seen it work without internet and made all these assumptions about how it worked.

Obviously wrong in hindsight.

Still a great piece of kit, but I’d love something that was more akin to a cassette players rec/play/rewind/rec & Physical medium.

But portable cassette recorders still exist…

  • jphastings 3 days ago

    They’re a fantastic piece of kit! They have a Micro SD card internally and download the album/card on first use, then it can be used fully offline any time in the future. It’s a great trade off in my mind (though I’ll post one level up about how I wish it’d do even better here…)

cja 3 days ago

You can also add stream URLs to a card. Thus we have a "radio" card which lets my son play radio stations from all over the world.

majkinetor 3 days ago

There is a technical difference though - yolo keeps the audio on the cards, while this project uses NFC tags to select locally stored audio. To have truly collectable experience, yolo type of thing is the only choice.

  • fsargent 3 days ago

    Yoto doesn’t keep the audio on the cards, all the audio is stored on the cloud and the NFC cards just have a link to the album. The Yoto can’t play a card it hasn’t already seen before without connecting to the Wi-Fi and downloading it.