View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017512 | MMW 5 | Sync | public | 2021-02-09 10:59 | 2024-03-08 00:08 |
Reporter | peke | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | assigned | Resolution | open | ||
Product Version | 5.0 | ||||
Target Version | 5.2 | ||||
Summary | 0017512: New subplaylist isn't auto-added to sync list | ||||
Description | New 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 Information | https://www.mediamonkey.com/forum/viewtopic.php?f=30&t=99088 another case when syncing https://www.mediamonkey.com/forum/viewtopic.php?t=105877 | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
related to | 0006318 | closed | Ludek | MMW v4 | Imported playlists are not automatically checked in the auto-sync list when imported |
related to | 0017883 | new | Ludek | MMW 5 | Newly added playlists under shared parent playlist are not automatically shared |
related to | 0018569 | assigned | Ludek | MMW 5 | Parent playlist is synced whenever a child playlist is selected |
|
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. |
|
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. |
|
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. |
|
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. |
|
New case reported here as this behavior influence Syncing too. |