[APP][Pro] Roon - Rediscover your music across every room

FIXED: The solution is

1 Like

Version v1.1.12 Released

Notable changes since v1.1.5:

  • Fixed issue where output action cards were controlling the wrong outputs
  • New flow condition “Core is connected/disconnected” - Monitor Roon Core connection status in real-time flows
  • Added international support for Spanish, French, and German with extensive translations
  • Fixed typos in action card titles
  • Removed randomization of browse results for consistent item ordering
  • Refactored and simplified codebase with enhanced logging for better maintainability
  • Improved error handling and overall robustness
  • Full Homey speaker device class integration with standard speaker capabilities for voice control
  • New flow actions: Mute all outputs, Pause all outputs, Turn all outputs off
  • Removed “Convenience Switch” capability

Hello! Would it be possible to support Roon profiles either in the way that you set a profile globally for all flow actions or for each flow action optionally.

For example. I have a flow to play music and set a light scene when my son is going to sleep. Then the music is repeating for about 1 hour. The playlist i want to play is attached to my sons Roon profile and my profile has a link to Last.fm which i don’t want to spam with the same song for kids :slight_smile:

1 Like

Really happy to see this app under active development :grinning_face: . Thanks for that.

Are there any plans for dynamically grouping/ungrouping outputs using flow cards? I’m currently doing this from Homey through Home Assistant, but as this is my only use case for Home Assistant, a more “native” solution would allow me to stop my Home Assistant instance.

1 Like

Thanks for asking. I checked the roon api, but currently did not find (yet) a way or workaround to get to the profiles. I will ping the original developer, see if we can get the functionality in the roon api.

v1.1.13 Beta Released! :musical_note:

New grouping and zone transfer flow actions are here!

What’s new:

  • Group outputs together
  • Transfer playback between zones
  • Leave groups

Just add a flow action with your Roon Output device to explore the new features. (Please skip Zone devices for now - I’m evaluating whether they’re still needed.)

Big thanks to everyone who suggested these features and continues to help make this app better. Your ideas are what drive these improvements!

Give it a try and let me know how it works for you.

2 Likes

Good news, I actually did find a way! Wil be continued.

1 Like

I did find a way, need to tests things out a bit more. But I’m getting there.

1 Like

Thank you so much for this!

Grouping and ungrouping through flows has been working rather well for me.

In my Roon setup, I have a Master which holds my main queue but is always silenced. Whenever I want to play something, I group the output of the room (or rooms) where I and with the master. With the use of some other Homey apps, I was able to create a Roon control center on my Home Dashboard, from where I can control my outputs.

I can simply toggle the switch button for the corresponding output, and the Roon app on Homey will group the output with the master, and start the master (if it not already playing). When I turn an output off, it is ungrouped. When the last output is turned off, the master is stopped.

I’ve also added 2 “ Stop after Track” and “ Stop after Album” toggles. When enabled, these will monitor the master output and stop playback for the master and grouped outputs when the track or album changes.

3 Likes

This is so cool to see! Would be nice to have a dashboard item from this….

By the way I’m currently working on a first basic cards for Homey Dashboards. After that I will progress to Roon Profiles, I figured out how to do it, it is an undocumented feature. Getting there, guess this is good news too!

A Flow for Roon Profile could be like this:

The user who wants to play their kid’s playlists without affecting their Last.fm scrobbling can now:

  • Create a separate Roon profile for their kid
  • Use Homey flows to:
    • Switch to kid’s profile
    • Play kid’s playlists
    • Switch back to parent’s profile when done
  • Last.fm scrobbling will only track the parent’s profile
1 Like

Hey Merijn,

is there a way to clear the current queue and to enable/disable queue repeating?

1 Like

Hey Merijn,

Thank you for this great app. I have been using Roon and Homey for years now with great pleasure. However, when I want to create a flow with the card ‘play playlist’, I can’t get any further. I am trying to add a playlist but it doesn’t accept any input. I have installed beta 1.1.14. Is this problem already known?

Hey Martijn,

Wat leuk om te horen!

Ja het is inderdaad een dingetje, vooral bij hele grote libraries. Maar ook bij userprofiles (In Roon), dat is ‘suboptimaal’ :slightly_smiling_face: :slightly_smiling_face:. Ik heb al een oplossing in gedachte, alleen nog even tijd vinden.

Het starten van playlist heeft overigens gewerkt. Alleen heb ik van iemand anders ook wat feedback gehad dat het inderdaad niet goed ging. Bij mij ging het wel goed, er zit dus ergens een verschilletje.

Maar ik kom hier binnenkort even bij je op terug, als ik je dan wat extra vragen kan stellen, zou het mij weer helpen het in 1 keer goed te krijgen!

Cheers,

Merijn

1 Like

Bedankt voor je snelle reactie, helemaal goed en ik hoop dat ik kan helpen tzt :slightly_smiling_face:

Hey everyone,

I’m wrapping up the changes from the last beta release into version 1.2.0. This update includes some stability fixes, along with the new grouping functionality.

For the next release, I plan to work on widgets now that I’ve got my Homey Pro and can test things out properly. I’ll also dive into user profiles, which could be really useful for folks with large libraries shared among household members.

Cheers,
Merijn

1 Like

Happy New Year, Roon Lovers! :musical_note:

As 2025 draws to a close, I want to reflect on an incredible journey with Roon for Homey.

A Year of Growth

What started in September 2024 as a simple idea has grown into a full-featured Roon integration—45 commits, 8,500+ lines of code, and countless hours of development. From the first v1.0.0 release to today’s v1.2.0, every feature was shaped by your feedback.

Thank You to the Community

This app wouldn’t be what it is without you:

  • @Harald_Lindebrekke – Your request for playlist support kicked off a major feature sprint. Thanks for testing the betas and reporting those tricky search bugs!
  • @sandervd – Sharp eye catching the shuffle targeting the wrong player. Fixed!
  • @baardog – The multi-output targeting bug you found led to a complete refactor of how zones work. Much more reliable now.
  • @kaismn – Your VLAN challenges pushed me to improve the pairing documentation. Network setups can be tricky!
  • @Bas_Schneider – Artist, album, and song display on dashboards is noted. It’s on my list!
  • @Tolga - Your continued support (and patience!) motivated me to restart the development for this app.

What We Built Together in 2025

Looking at the commit log, it’s been quite a ride:

  • :white_check_mark: Play artist, playlist, genre, and internet radio from flows
  • :white_check_mark: Global commands: Pause All, Mute All, Sleep All
  • :white_check_mark: Roon Core connection monitoring
  • :white_check_mark: Speaker grouping and playback transfer
  • :white_check_mark: Repeat modes and queue management
  • :white_check_mark: Full Google Assistant & Alexa integration
  • :white_check_mark: 5 language translations
  • :white_check_mark: Dozens of stability fixes and crash prevention

A Personal Note

Building and maintaining Roon for Homey has been a labor of love. Between debugging various issues, refactoring zone managers, hunting down “undefined transport” crashes, and ensuring every flow action targets the right speaker—it adds up to many late nights and weekends.

If Roon for Homey has made your multi-room audio smarter, I’d be grateful if you’d consider buying me a coffee :hot_beverage:. It helps keep the motivation (and caffeine levels) high for 2026!

What’s Next?

Your ideas keep coming, and so will the updates. Dashboard artwork, more flow actions, and continued stability improvements are on the roadmap.

Here’s to another year of rediscovering your music across every room!

Cheers,
Merijn / CodeCarve

4 Likes

Big thanks. Cheers my friend

Cant wait for new integration

1 Like

Thank you!! :smile:

Nice additions @Merijn ! I will buy you a coffee (or two)!

It would be nice to add a playlist shuffle like the genre shuffle card. Now I start the playlist, stop the playlist, put shuffle on, start next song. In this way the playlist doesn’t always start with the first song in the playlist.

Another nice option would be to use tags. From an MQTT message we can use the tag (e.g. artist or album or genre) to pass to the card!

Go on with the good job, very usefull app for Homey! Thanks.

1 Like

By the way… the shuffle genre doesn’t work with me. Anyone else has this issue?