Sub-Playlists are not synced correctly
Posted: Sat Sep 28, 2024 4:24 am
I have a "Playlist 1" with all my favorite artist. Below this Playlist I have a "Playlist 2" (sub node of "Playlist 1" in the node tree) with only the very best artists of "Playlist 1" (Stars >4 or something like that). So "Playlist 2" is a subset of "Playlist 1".
If I now only auto sync "Playlist 2" to a USB device, all tracks of "Playlist 1" are synced too.
If I move "Playlist 2" to the same level as "Playlist 1" (sub node of Playlists in the node tree) and sync it, everything works like expected.
Steps to reproduce:
- Start with a fresh MM.DB and add 2 tracks with different artists
- Create an AutoPlaylist "Playlist 1" and add the criteria Artist equals "Artist 1" and "Artist 2"
- Below "Playlist 1" create another AutoPlaylist "Playlist 2" and add the criterias Playlist is "Playlist 1" and Artist equals Artist 2, "Playlist 2" is now a sub node of "Playlist 1" in the node tree
- Attach a USB-Device
- Edit the device sync settings for that device and as Sync List (Library -> Device) add "Playlist 2" only ("Playlist 1" is unchecked)
- Sync the device
- Notice that on the USB-Device there are both tracks/artists
- Delete the files from USB Device
- Move "Playlist 2" in the node tree to node Playlists, "Playlist 2" is now a sub node of "Playlists" in the node tree, not "Playlist 1"
- Sync the USB device
- Notice that on the USB-Device there is only one track/artist now, like expected
MM 2024.0.0.3057 but it's also valid for MM 5.0.5
If I now only auto sync "Playlist 2" to a USB device, all tracks of "Playlist 1" are synced too.
If I move "Playlist 2" to the same level as "Playlist 1" (sub node of Playlists in the node tree) and sync it, everything works like expected.
Steps to reproduce:
- Start with a fresh MM.DB and add 2 tracks with different artists
- Create an AutoPlaylist "Playlist 1" and add the criteria Artist equals "Artist 1" and "Artist 2"
- Below "Playlist 1" create another AutoPlaylist "Playlist 2" and add the criterias Playlist is "Playlist 1" and Artist equals Artist 2, "Playlist 2" is now a sub node of "Playlist 1" in the node tree
- Attach a USB-Device
- Edit the device sync settings for that device and as Sync List (Library -> Device) add "Playlist 2" only ("Playlist 1" is unchecked)
- Sync the device
- Notice that on the USB-Device there are both tracks/artists
- Delete the files from USB Device
- Move "Playlist 2" in the node tree to node Playlists, "Playlist 2" is now a sub node of "Playlists" in the node tree, not "Playlist 1"
- Sync the USB device
- Notice that on the USB-Device there is only one track/artist now, like expected
MM 2024.0.0.3057 but it's also valid for MM 5.0.5