Shuffling tags doesn't play non-library Tidal tracks from playlists in the tag [Resolved in Build 831]
This bug still exists in the build 778.
Yes, agree with this issue. Very frustrating the full tag can’t shuffle.
Apologies for the delay in getting back to you here, @Alexander_Bashlaev.
I’ve discussed the behavior you’re reporting with our team and they’ve confirmed that, currently, this is expected. Tags only work with content that is in your library — This is why you can only add Tags to the albums, artists, and tracks that are in your library.
Playlists are a bit different — Playlists can contain content both in your library and outside of your library. When added to a tag, anything in the playlist that is in your library will be played in the tag, but content not in your library will not play.
If you’d like to see this changed, I’d recommend opening a #roon:feature-requests on this subject. You have our apologies for the inconvenience!
Thank you for your answer and efforts to solve this issue. But I don’t understand why should I write a feature request about something that used to work before and now is broken. Perhaps then we should say “degrading to a new version” instead of “upgrading”. In fact, this is all very frustrating and disappointing.
Thanks Dylan for the info. What is also important here: (1) The tracks in a local copy of a Tidal (or Qobuz) playlist are by default not in your library. Not even if you have favored all your tracks in all your Tidal playlists (in that case you will find the tracks under My Library > Tracks, but the versions there are not the ones that you find in your converted playlists). (2) There is already a six day old feature request related to this issue: Consistent and easy way to add a tag to a track (preferably while playing)
It might help to illustrate the above post by @Francois_De_Heel further:
I have a playlist created from my play history - all tracks are in my Roon library:
I also have a local copy of a Quboz playlist, which includes just one track in my Roon library:
Both playlists are in a tag:
If I Shuffle on the tag, my queue shows and plays the tracks only from the playlist created from tracks in my play history:
When I attempt to add all the tracks from the local copy of the Qobuz playlist to my Roon library, the option to do so is unavailable:
The first track in the playlist is already in my Roon library, but still the add icon (’+’) appears:
I attempt to add the track, via the ‘+’ icon, but only see the endless working whirl:
Going back to the playlist, and selecting all tracks but the first, the option to ‘Add to Library’ appears:
But instead, for this test, I want to just add the next track (2nd) in the playlist to my Roon Library.
Selecting the track, then clicking the ‘…’ in a circle icon on the top banner that appears, then ‘Add to Library’ doesn’t work (as shown in the Versions tab):
But if I use the ‘…’ next to the track, to add to my Roon library, it appearantly works:
And as we can see from the playlist, the option to ‘Add to Library’ is now greyed out from the ‘…’, so Roon certainly believes the track is in my library.
Seemingly there is a side issue at play here, that if the ‘Add to Library’ option is greyed out from the ‘… in a circle’ icon (beacuse track(s) are already in your Roon library), then none of the other tracks can be added using that method.
Now to retest Shuffle on tag. The queue still only shows the 5 tracks from the playlist based on my play history (neither the track already in my library, or the one I just added to my library are added to the queue):
I now manually add all the remaining tracks to my Roon library, via the ‘…’ next to each track (testing that Roon thinks they are in my library - as above), and retest the Shuffle. Again, I still just have the five tracks from the other playlist:
Finally, I tried adding the album containing one of the tracks in the playlist to my Roon Library (from the album link on the track details on the specific playlist screen):
The track of the album I just added still isn’t in the tag Shuffle queue:
And just to confirm, the tracks/album I added above appear in the ‘Recent Activity’ - ‘Added’ tab:
But the album (containing the track from the playlist), does not show the track (Goosebumps) being in any playlist:
And I do have the relevant setting enabled:
It’s an old story. Roon treats the same Tidal track (or Qobuz in your case) added to your library and not added to the library as two different records in the database. Since the tracks in the playlist are not from your library, even if you have them in the library, this doesn’t affect this playlist. You can also observe this kind of behavior, when you play an album that is not in your library, and in the middle of the album you decide to add it to the library, but the remaining tracks finish playing from a non-library album and you don’t see on the album page of your library album what is playing. You can distinguish between such library and non-library tracks in the queue by the heart symbols — non-library tracks do not have one.
So now I created a new playlist based on those tracks I added above, added it to a new tag, and the Shuffle from tag works correctly (all 25 tracks):
I don’t understand, if it worked before as you say in your OP, why would Roon remove the ability to just Shuffle from tags with local copies of playlists (with non-library tracks). It now takes multiple and repetitive steps to get the same resulting Queue.
Question to Roon: What functionality was added as a result of this change?
You may also encounter this inconvenience when Roon recommends something, you open this album’s page and only on the Versions tab you can understand that you already have this album in your library.
I think this is the answer:
Shuffling tags even in 1.8 worked using Roon Radio UI before build 763. This was a workaround when they broke Focus bookmarks and shuffling albums. But since 763 there is no Roon Radio UI for any shuffle. And unfortunately new shuffle logic uses only library content.
@SimplicityCompass But still, as you can see in my original post, we also have a workaround for this: select all playlists with non-library tracks and then shuffle works! (Hopefully in the next version they won’t break this ability either)
Of course, but then you still have to add the tracks in each album from your Roon library to a new playlist, adding that playlist to the tag… for shuffle from tag to include albums. The same lengthy process for other non-playlist tag elements like tracks/compositions…
I assumed that just adding the tracks in a local copy of a TIDAL/Quboz playlist to your Library, in one easy step, from the playlist itself, would be the most simple method to work.
We can only speculate the reason for the change - more pathways for improvements to/new features; better code, etc…
but like so many changes we are not given that information.
I love Roon, but it is becoming increasingly infuriating.
No, I mean that you still can shuffle playlists with non-library tracks without any additional actions. Just select all playlists in your tag and click Shuffle from the selection, not from the tag.
Well, they consider it “wacky” and confusing, but I loved this mode!
Actually I was very hopeful after these words:
But with every new release they do the opposite and only increase this divide in capabilities.
Sorry, that could have been worded better - I’m refering to the other elements that might make up a tag - albums, genres, compositions that can’t be selected at the same time as the playlist(s) in that tag.
As you refer to here:
So you have to add the tracks from the albums already in the tag to a new playlist, which is added to the tag.
And again thanks for the links from members of the Roon team, obviously I had missed those.
Yes, unfortunately that’s how it is.
But I still believe in miracles and patiently wait for better times.
My current workarounds. I warn you, they are not very elegant. And they only work when all the tracks that you have in your playlists, also exist in a library version. I am in this very lucky position since in Tidal I favored all tracks in all playlists before making a local copy of them in Roon.
(1) For relatively short playlists (up to 10 hours?)
Choose a playlist in which you have plenty of technically ‘non-library’ tracks (‘Date added’ column is empty). Select the ones with no ‘date added’ (you can arrange the column ‘date added’, that helps to select them). Play now. Make sure you turn Radio function off so that the music stops after you have played your selection (play bar > hamburger (queue) > automatically pick music based on your queue > no). Let it play all night (with the sound off). Next morning. Go to My Library > Tracks. Arrange them in order of last played. Select all the tracks from the playlist you were playing. Add them to the playlist you were playing. You have now all these tracks twice in your playlist, once the Library version (with date in the column ‘Date added’), once the non-library version (without a date in that column). Select all the tracks with no date in that column (the non-library versions). Delete them. You have now replaced all these non-library versions in your playlist with library versions… and from there everything goes smoothly, including shuffling those tracks when you put the playlist in a tag. Big fun, this Roon experience! After a couple of hundred (or thousand) hours of playing music without listening to it… I will be saved! Question: will that be before or after Roon comes up with a better solution?
PS: Since the music is playing all night, your scheduled backup will fail. You can stop the music the next day and force a backup (Settings > Backups > View > three dots > Force backup now).
PPS: Since you are making lots of changes, it might be wise to backup daily.
(2) For long playlists
Select the playlist. Make a copy of it (three dots > Add to playlist). Give the copy a new name. Go to My Library > Tracks. Select them all (right click the first track, Ctrl A). Add them to the copy you made (three dots on top > Add to playlist). Go to the copy of the playlist. And then I had hoped: display doubles only (cogwheel > Only show duplicates) to then make a new playlist with the library-versions of those doubles. Unfortunately, Roon does not consider the non-library and the library version of a track as a double (although obviously they are). So here, the only thing you can do is put this playlist (with the copy of the original playlist + all the tracks in your library) in alphabetical order and go look for doubles manually. You delete everything except the library version of the tracks that were in your original playlist. After that you have a copy of your original playlist with library versions of the tracks only. After checking whether you have the same number of tracks and playtime as in your original playlist, you can delete that original playlist (with the non-library versions). I admit it: this is a ■■■■■■ and unworkable procedure. But maybe it sparks the creativity of someone smarter with better ideas.