Recommendations for a children's room speaker with local playback and album art display

The project

I’m looking for a minimalistic speaker for my child to listen to their audio books and podcasts on.
The device should have decent audio, but it doesn’t need to be great. It should be able to show an always-on clock when not in use and album art when doing playback. It shouldn’t have a voice assistant feature, or I need to be able to turn it off/remove it.

Current solution

Right now, we’re using an iPod Classic, ca. 2004, and a radio with aux-in. I’ve painstakingly curated a selection of good audio books and podcasts for children, fixed all the tags and added (sometimes created) album art, for all of this to show up nicely in the Cover Flow mode of the iPod. (This was specifically before they could read.)
But there’s so many cables, broken connectors and old batteries involved, I’m now longing for a simpler and cleaner solution…

My research

What I’m originally interested in was a non-smart clock/radio with a display, that can also play local media (let’s say MP3s).

But after some research, I believe those devices don’t exist anymore. I guess there’s no market because everybody’s either streaming audio, or casting from their phones (which my child doesn’t have and won’t get anytime soon!) these days.
Please tell me if I’m wrong and have just missed this kind of device on the market.

It seems that there’s the category “MP3 players”. They have a screen, but they are usually designed to be portable (not to rest on a nightstand) and they come without speakers.
And then there’s the “smart clock” or a “voice assistant with screen” category. They have speakers (albeit often not good ones, because their purpose is to play a wake-up alarm sound, not music or spoken word), but they don’t support (non-Spotify) audio file playback, and they’re primarily controllable by voice.

They either have a speaker but no display, or a display but no speaker (worth mentioning).

Alternatives

I currently suspect my only option is to buy and modify a “smart clock”. To reiterate, my requirements are:

  • has a screen, which shows a simple clock when idle
  • can select and play back local audio files (or stream them from the NAS – that’s fine, too)
  • doesn’t have a voice assistant
  • doesn’t have other apps – this should be a single-purpose device (or dual-purpose, if you count reading the time)

Let me clarify that last point: it doesn’t need to be a super secure sandbox. I trust my child and I wouldn’t mind setting up an HA dashboard for them to perform these tasks for example. But I don’t yet want them to have immediate access to a voice assistant and I don’t want them to get the idea that this is now their personal tablet. It should be clear that the device is always standing in the same spot and can be used to play audiobooks, and that’s it.

I’d rather buy something that does what I want out of the box than going the custom route. But I’ve rooted Android phones before and I think I would be able to set up a custom firmware to show a clock and a local audio player, if I cannot solve the problem by throwing money at it.

Here are the smart speakers I’ve looked at so far: (But again, if you can think of a device fulfilling my requirements that’s not even a smart speaker, that’s preferable!)

  • Lenovo Smart Clock 2: discontinued and hard to come by here. Was formerly ‘jail-breakable’ to install a local audio player, but might not be anymore. Decent speaker.
  • Xiaomi Smart Clock: probably easier to jailbreak, can install custom firmware. Speaker quality is reportedly bad.
  • Echo Show series, Nest Hub series: They probably don’t really allow you to disable the voice assistant (because that’s the point of those devices) and they probably also don’t have local audio playback – but I haven’t researched them yet thoroughly.

Links to other projects or devices welcome. Is there a keyword or category I’ve missed? Has something like this been done before? Am I missing something obvious?

You’ve done your homework and seem to have covered all the possibilities, congrats.

I’d have suggested an Echo or Nest with the microphone cables snipped off (or permanently muted) if you’re brave enough to open it up. However the local audio part would definitely be a deal breaker for you.

I haven’t dived down too much, but maybe the Lenovo ThinkSmart view might fit your needs?
Hopefully it’s still available pretty cheaply on the second-hand market, and there’s a large thread right here detailing jailbreaks and installing custom ROMs.

1 Like

I had not come across the Lenovo ThinkSmart View so far. The combination of good speaker + display + rootable sounds very appealing to me, so I’ll go down this rabbit hole for a bit. Thank you!

1 Like

What I randomly discovered is an internet radio like the Grundig DTR 5000X, because my grandpa bought it and it popped up in Home Assistant.
It cant play Spotify, but it has an usb port where you can put your mp3s on and is controllable over the Frontier Silicon integration. As this one is at my grandparents I cant test if you can select the file from an usb with HA, but it should be controlable to pause/play/skip etc.
The same goes for the Teufel RADIO 360 he has but that can be used as a spotify wifi player.
So any web radio with frontier silicon.

Yet another solution we have for our normal TV sound is HEOS which is an amplifier, also a spotify wifi player, but you can play mp3s through things like Music Assistant which is connected to a Subsonic or Plex server or even the local file system. The problem is that it is a little bit pricier setup.

Then there is fully kiosk browser which makes the tablet, or whatever it is running on, a speaker available in Music Assistant. There you can pick a tablet with an aux jack and put some dumb speakers in the room for the better quality or use a tablet with good speakers or maybe a bluetooth speaker.

A thing I havent tried is dlna, but it should be able to play mp3s over the local network.

The last idea I can give you is the VLC addon which makes your raspberry pis aux output a media player. There you can also play local files from home assistant but not (yet or at least for me) from Music Assistant.

@JohnFLoki Cool ideas, thank you for taking the time to share them all! :people_hugging:

I’ll need some time to review all of this. Thanks a lot!

1 Like