If Roon added ONE dream feature tomorrow, what would it be? (2026 edition)

The one twist now that I think about it is for those who might use different spacial DSPing like convolution and crossfeed in different zones. One preset per album wouldn’t work.

1 Like

Randomly pick an album and play all of it - please.

I refer you to I'd like for Roon to choose albums randomly (Shuffle albums) - #102 by tholt :slight_smile: Please vote

1 Like

Where? I can’t find what you describe. Can you share a screenshot?

To be clear, that I am referring to here is defining a DSP preset that I, say, call “80’s Rock Eq” and then associating the preset with an album (usually not just a track, but I imagine each track would get tagged appropriately). To answer your gapless point: tracks from different albums don’t need to be gapless, and if I assign the entire album the same DSP it would not changing from one track to the next in that album.

Now the key difference here is that DSP would be associated and applied to the track/album prior to routing to a zone. If you have DSP in a zone, it would get applied on top of the DSP from the track. You might be wondering if the order matters, and it should not unless a particular operation if very “strong”.

1 Like

1 Like

Ok I think you’re suggesting that DSP presets exist and can be applied to a zone so you would just add a way to do this per album (something that does not exist today).

There’s a very important difference here: The current DSP (and presets) get assigned per-zone. Architecturally, this means that once routing to a zone, Roon applies the DSP before sending it out.

But the way this feature should work if implemented properly would be as DSP prior to routing, after which the data would get routed to one or multiple zones at which point the per-zone DSP for each zone (if set up) would then get applied (so obviously two DSP stages, but you already have that). This is not necessarily an architecturally trivial addition to the code, although some of this already exists - for example MQA core decoding (ie the first unfold). So there’s clearly some implementation of this type of step in the pre-routing of the audio signal.

1 Like

Yes, that’s what I meant.

1 Like

BTW… On DSP presets… Can we not have the name of the preset show in the list on the left??? If I have two parametric eq presets, once I load them, I cannot tell which one is which unless I go inside and see what it’s doing… Fergodsake!

I think there would have to be some rules for album DSP presets. They would have to be limited to Parametric EQ or the summation of Album DSP and Zone DSP could be a problem.

There is no problem whatsoever, you just run the DSP algo sequentially. Roon does this today: if you have any DSP and add another one, the first one gets run first, then the result gets routed to the next one. You can even change the order of the application in the DSP window. This is where my comment about the order comes in: if the DSP is “gentle” the order doesn’t matter.

I understand, I guess what you are saying is leave the intelligence in the hand of the user in not doing some double convolution per say.

There’s absolutely nothing wrong with N convolutions. You apply the first one, then the second one to that output, etc etc.

Roon auto-replaced songs/albums in your library that had a license change, etc. All of my playlists have large gaps and it is a huge pain to constantly replace the songs over and over again.

4 Likes
  1. Auto-replace streaming albums with new versions + carry over all my edits, play counts, hearts, credits etc.

  2. A simple ‘copy metadata from album A to album B’ tool (including play stats).

  3. Global hide for albums/discography entries and credit appearances (like bans but without adding to library).

  4. Force any track to be treated as a composition so I can group recordings properly.

3 Likes

Dolby/DTS support. :grinning_face::+1:

3 Likes

Hi! It’s an M33. It pretty much killed my hifi hobby because it’s better at doing its thing than having an expensive separate dac and streamer. At least in my case, with a Holo Cyan 2 and a Volumio Motivo feeding it.

1 Like

All you have to do at the moment is (every so often) do a focus for stuff that is unavailable, go to versions of it, add the new one and remove the old one.

Automatically replacing is something that would stop me using Roon altogether. Anyone who’s watched a library on Apple Music slowly deteriorate via wrong auto replacements will attest.

4 Likes

And that loses all personal metadata (making a central Roon claim - the ability to control metadata of streaming content - rather pointless).

Easy to fix by offering a „replace with this?“ suggestion that the user can approve or change to another one, and then moving over the metadata.

3 Likes

A dedicated phone number for Roon support :face_with_hand_over_mouth:

4 Likes

On a serious note, when Roon decides to have a bad day it needs to know it has and automatically generate a support ticket with all relevant log data.

“Oops! Roon has sh!t the bed. Would you like to send Danny a message?”

:rofl:

3 Likes

If Roon incorporates AI then Roon must free of charge since once AI is added Roon will be worthless. Therefore FREE would be the correct price.

4 Likes