You will like 2.5 even more ![]()
Hahahaha Cyril, you seem to know me!! OMG this is crazy! Thank you so much!!
Exactly what I was looking for!! Just perfect!!
Cheers
Eric
I liked it myself as well haha. Good idea, thank you!
Hi Cyril @Cyril_Hendriks
Awesome app, greatly appreciated, and much respect.
With the speaker Then cards you have almost all types on Play, except Genre…
You can play an Album, Artist, Playlist, Podcast, Station, or a specific track… but not a Genre. Would it be possible to add this please?
I often just listen to a genre on random. But Music Assistant seems to have this oddity that it will only play about 60-70 tracks on random from that genre… when I have thousands. So I would like to create a flow that when the music stops I can just play more from the same genre. (My Yamaha MusicCast speakers and HiFi streamer playing FLAC files from an SMB share on my NAS doesn’t support the Don’t Stop The Music feature, so I want to bodge my own together.)
I’m running version 2.5.0 on a Homey Pro 2026 with the latest version 13.5.1 firmware.
Thank you for your consideration.
Thanks for the kind words, and good catch! I’ve added a “Play genre” card in version 2.6.0. It’s available in test now: Music Assistant | Homey
You pick a genre from your Music Assistant library and the card plays every track of that genre, in random order. The ~60-70 tracks you noticed is how Music Assistant’s own play button for a genre works: it takes a sample of at most about 75 tracks (25 tracks plus a few from some albums and artists). The card asks Music Assistant for all the tracks of the genre instead. They are queued in batches, so the music starts right away even when the genre has thousands of tracks.
For your flow: use the trigger “The queue became empty” together with “Play genre” and it keeps going on your MusicCast speakers.
Two things to know:
- It needs Music Assistant 2.10 or newer.
- If a genre has no tracks of its own (only albums or artists, which is common with streaming providers), the card falls back to Music Assistant’s own selection. Your FLAC files with genre tags should be fine.
It’s still a bit new, so let me know how it goes with a big genre. If a very large genre gives trouble queueing, I’d like to hear about it.
Thank you very much good sir ![]()
I shall give it a good testing over the weekend and let you know how I get on. Your work on this most excellent app is greatly appreciated… you are a legend ![]()
Hi Cyril,
Unfortunately I haven’t been able to test the changes you made. I realised I was running an older version of the MA server in a Docker container on my NAS… but it wouldn’t let me just update that container, so I had to redeploy it… except I must have got one of the network settings wrong, and now I can’t connect to my NAS at all (my security settings were so locked down none of the usual methods to boot in to a safe config or reset the network settings would work… d’oh!) So it might take me a little while to get back up and running and test your changes. My bad, sorry!
Andy
Hi I installed Music assistant on my linux server and installed the app in Homey. Is there a way to simply display a play/pause button in Homey dashboard, along with information about what’s currently playing?
You can use one of the built-in widgets for that
It’s called the speaker widget and they come in various sizes.
Hi Cyril, thanks, Okay, but I have 9 speakers connected, so does that mean I have to add each speaker separately to the dashboard?
It depends on how you want to control your speakers… if you want individual control, then yes. If you only want to control them as a group, create a group in your Music Assistant web interface, then add a speaker controller device in Homey connected to that MA group and add the widget to your dashboard for that group speaker.
I would take some screenshots to demonstrate, but I broken my NAS that my MA Docker container runs on, so until I manage to fix that I’m musicless ![]()
The good news is that my NAS lives… IT’S ALIVE! ![]()
The not so good news is that my Music Assistant server is toast… FUBAR… beyond saving ![]()
So I am finally getting around to doing it properly… instead of some leach on my NAS resources of a Docker container (that was only originally meant to be a test and proof of concept) I am giving it it’s own hardware, and installing HA on a spare RPi5 with 8GB RAM and an NVMe SSD… and setting up MA as an HA add-on. It should rip when I’ve finished ha ha ![]()
So I should be testing your changes soon good sir ![]()
EDIT: Yeehaa! I have music again
It’ll probably take all night to finish all it’s scanning and database building… but it’s up and running and reconnected to my Homey… Happy Andy ha ha
I’m hoping the album art not updating will sort itself out once it’s not busy scanning files like mad…
New Music Assistant server fully setup (and we all know that’s a blatant lie, as smart home tech is never finished ![]()
![]()
) and has finished scanning my extensive music library for now.
I am still seeing some weirdness with album artwork in the Music Assistant device cards… but the Dashboard widgets seem to work just fine. And if you keep the device card open until the end of the song, when it changes it then does update to the new song playing.
Please don’t judge my music tastes… screenshots are just to demonstrate the odd behaviour (including time top left, as the forum seems to mess up the order of the images ha ha)
Hi Andy, thanks for your testing. What is the music provider that you are using? ![]()
Hi Cyril,
I’m using an SMB share hosted on my NAS (which is a bit of a beast, if I do say so myself) serving up all FLAC song files.
The odd thing is that if I open my Yamaha MusicCast mobile app to view the grouped speakers (which are all hardwired to my multi-gigabit LAN) that shows the correct album artwork as soon as the app loads. Same as the Dashboard widgets of the speakers in Homey for the Music Assistant app speakers.
It’s only the app’s device cards that show the last album artwork… which for those screenshots I took, one of them was artwork for a track last played a week ago, before I broken my NAS… like the app had it cached all that time and showed the correct track name and artist but didn’t fetch/receive the current artwork.






