You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When fetching a smart playlist that uses the inPlaylistor notInPlaylist rules, the child smart playlists from these rules are not refreshed first. This means if the child playlists use a random selection of songs with a limit, the main smart playlist will always refresh with the same selection of songs, unless the child playlists are manually refreshed beforehand.
Expected Behavior
When fetching a smart playlists, all smart playlist dependencies from the defined rules should also be refreshed to ensure a new set of random songs is selected.
Steps To Reproduce
In this scenario, the music folder has a 6 tracks, 2 of which have a comment with the text "A" and the other 2 with the text "B". The following smart playlists are also present.
When accessing MainSmartPlaylist via the Navidrome UI or a client using the API, refreshing will not change the song selections. The same two A songs and B songs are always present, so the remaining two songs are never in the playlist unless SmartPlaylistA/SmartPlaylistB are manually refreshed.
I confirm that:
Version
0.52.0 (92a98cd)
Current Behavior
When fetching a smart playlist that uses the
inPlaylist
ornotInPlaylist
rules, the child smart playlists from these rules are not refreshed first. This means if the child playlists use arandom
selection of songs with alimit
, the main smart playlist will always refresh with the same selection of songs, unless the child playlists are manually refreshed beforehand.Expected Behavior
When fetching a smart playlists, all smart playlist dependencies from the defined rules should also be refreshed to ensure a new set of random songs is selected.
Steps To Reproduce
SmartPlaylistA (
4b186cad-1368-41c7-83c1-f5198da684d3
)SmartPlaylistB (
c7f71bd2-35d4-4055-bc3b-555a884b1384
)MainSmartPlaylist
MainSmartPlaylist
via the Navidrome UI or a client using the API, refreshing will not change the song selections. The same twoA
songs andB
songs are always present, so the remaining two songs are never in the playlist unlessSmartPlaylistA
/SmartPlaylistB
are manually refreshed.Environment
How Navidrome is installed?
Docker
Configuration
No response
Relevant log output
No response
Anything else?
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: