[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