View Issue Details

IDProjectCategoryView StatusLast Update
0017512MMW 5Syncpublic2024-03-08 00:08
Reporterpeke Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Product Version5.0 
Target Version5.2 
Summary0017512: New subplaylist isn't auto-added to sync list
DescriptionNew subplaylist isn't auto-added to sync list (when parent playlist is on the sync-list)

MM5:
1. Add Playlist root with number of subplaylists to device sync list (Used Apple device, but same is fro android)
2. Check if Device profile contain selection of root and all subplaylists
3. Create/Drag an drop additional subplaylist to selected root playlist and add several tracks (used CTRL+D&D as that playlist already contain some tracks)
4. Sync Device -> No new tracks and playlists are synced to device (expected to be synced)

MM4:
1. Add Playlist root with number of subplaylists to device sync list (Used Apple device, but same is fro android)
2. Check if Device profile contain selection of root and all subplaylists
3. Create/Drag an drop additional subplaylist to selected root playlist and add several tracks (used CTRL+D&D as that playlist already contain some tracks)
4. Sync Device -> new tracks and playlists are synced to device

In MM5 you need to do additional steps to reselect playlist in order to be synced. MM4 behavior is easier and desirable for quick sync profile.

It would be good that there is an option in profile that if root playlist is selected all subplaylists are also selected.

NOTE if initially root and not all sub playlists are selected both MM4 and MM5 behave same and do not auto add newly added playlists.
Additional Informationhttps://www.mediamonkey.com/forum/viewtopic.php?f=30&t=99088

another case when syncing
https://www.mediamonkey.com/forum/viewtopic.php?t=105877
TagsNo tags attached.
Fixed in build

Relationships

related to 0006318 closedLudek MMW v4 Imported playlists are not automatically checked in the auto-sync list when imported 
related to 0017883 newLudek MMW 5 Newly added playlists under shared parent playlist are not automatically shared 
related to 0018569 assignedLudek MMW 5 Parent playlist is synced whenever a child playlist is selected 

Activities

rusty

2021-02-09 15:44

administrator   ~0061825

This is a difference in behavior, but I'm not sure if it's a bug. It's not clear that users would expect a new child playlist to automatically be selected in the sync list just because its parent is. On the other hand, some users may use a single playlist to manage all items that they auto-sync.

To be re-evaluated.

Ludek

2021-02-09 17:11

developer   ~0061827

Last edited: 2021-02-09 17:12

OK, so I left the code just backed up in the SVN -- and let's re-evaluate what's the desired behaviour.

The MM4's behaviour was originally added in course of 0006318 ten years ago.

rusty

2021-05-20 18:42

administrator   ~0063333

We'll probably want to re-evaluate this for 5.1:

Some users will expect playlists to include all child playlists like MM4.

BUT, this would also imply that the auto-sync UI should always auto-select children of a parent playlist, and the current UI does not force this. i.e. a parent playlist can be selected without all of its children, so it might be strange if new children were auto-selected even though some other children weren't.

Possible approaches to resolving this:
a) implement this as it was in MM4, ignoring the strangeness of the behavior in cases where some child playlists are deselected and the unexpectedness of the behavior for some users.
b) Make inclusion of child playlists an optional behavior (e.g. '[ ] Automatically include new child playlists of selected Playlists'
c) Automatically include child playlists in cases where all child playlists are already included

At the moment, I'm leaning towards not doing anything, and waiting on more user feedback.

peke

2021-05-20 18:52

developer   ~0063335

Test note:
1. Select Imported playlists as shared playlist to DLNA
2. Scan New files in MM library with M3U playlists that MM5 imports (in some user cases there are hundred playlists)
3. None are auto Shared even Imported playlists are selected and expected to be Auto shared as newly imported playlists

Result is that user needs to select those playlists manually to be shared.

peke

2024-03-08 00:08

developer   ~0074530

New case reported here as this behavior influence Syncing too.