View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0018753 | MMW 5 | Playlists | public | 2022-01-14 18:11 | 2023-10-20 16:16 |
Reporter | lowlander | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | feedback | Resolution | open | ||
Product Version | 5.0.3 | ||||
Target Version | 5.1 | ||||
Summary | 0018753: Remove Playlist confirmation doesn't confirm it's being used by Auto-Organize | ||||
Description | 1) When removing a Playlist from MediaMonkey the user is not informed that the Playlist is being used by Auto-Organize. MediaMonkey should either: A Have a general warning, that this could affect AutoPlaylists linking to it, Auto-Organize Rules based on it and Auto-DJ if it's using it. B Warn of which specific AutoPlaylists and Auto-Organize Rules use the Playlist and if Auto-DJ uses it. B would be preferred as it is informative about the consequences of the Playlist deletion, but may include quite a bit of overhead before the delete warning is displayed on large libraries. 2) Auto-Organize should highlight rules that are based on non-existent Playlists/Collections, so the user can fix them. | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
Here's 1 proposed string re. A/B, shown when deleting a playlist affects other functionality: "Deleting this playlist will break functionality that links to it (X)." "Do you want to proceed?" [Yes] [No] X= "Auto-organize", "Auto-DJ", "Auto-playlists" (only the relevant functions are displayed, no need to display specific playlists) |
|
OK, some questions: 1) AFAIK "Deleting this playlist will break functionality that links to it (X)" is a new string. Do we plan another localization round for 5.0.4 or this should be postponed to 5.1 ? 2) In case of mass playlist deletions (e.g. multi-selection in a grid or deleting a playlists parent) it is important to note also the name of the playlist of question. e.g. deleting 100 playlists at once and two are linked, then something like this should be shown: "Deleting playlist(s) %s will break functionality that links to it (%s)." "Do you want to proceed?" [Yes] [No] 3) I wonder whether this kind of notification should be shown also for playlists on a sync-list, but I guess that no, because there can be thousands of playlists on sync-list and this kind of confirmation would become an overkill? |
|
3) I think it makes sense to warn the user when a playlist is used for other functions (even Auto-Sync). But we may want to change the string as shown below in order to facilitate deletions of large numbers of playlists: "Deleting playlist(s) will break functionality that uses them:" "Do you want to proceed?" [x] All . [ ] <Playlist> -- [<function(s)>] . [ ] <Playlist> -- [<functions>] [Yes] [No] That said, I'd consider this a low priority feature. |