View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0018094||MediaMonkey 5||Playlists||public||2021-07-01 15:14||2022-05-25 15:09|
|Target Version||5.0.4||Fixed in Version||5.0.3|
|Summary||0018094: Playlist: Add modified value for playlists to be seen in MM UI|
|Description||Based on DB structure we already have LastModified value for Playlists in DB, but it is nowhere obviously used.|
1) It could be useful to have it seen in playlist properties and sortable in various browser views to make managing playlist bit easier
2) It could be also used as a Sync parameter for playlist so that MM5 auto add newest playlist eg. last 7 days to Sync list (ATM user can create Auto-Playlist that contain tracks from past 7 days, but that do sync only tracks not playlist that user creates)
3) Maybe even adding Created Value to be even more precise in searching/filtering and TO sync analyze process.
4) There is reports that even Playlists are not changed in MMA side users can get confirmation to upload/update it back to MM.
|Additional Information||Ticket # 1965|
|Tags||No tags attached.|
|Fixed in build||2620|
Peke, this bug seems to conflate a feature request and a sync bug. The feature re. adding 'Last modified' to playlists seems to be 'low' priority.
The bug that playlist synchronization isn't working correctly is 'Urgent', and the means suggested for resolving it is an implementation detail. So if there is a sync bug, please open one as a separate issue so that we can fix it urgently.
There is no actual bug, this is added in order to make "Analyzing Sync list" quicker as MM5 and MMA would easier go thru large number of Playlists and be exactly which side modified playlist eg.:
a) MM5: Synced 03.10.2021, Modified 05.10.2021; MMA: Synced 03.10.2021, Modified 03.10.2021 = Nothing to sync or update
b) MM5: Synced 03.10.2021, Modified 05.10.2021; MMA: Synced 03.10.2021, Modified 06.10.2021 = MMA Updated sync back to MM5 (Point 4)
c) MM5: Synced 03.10.2021, Modified 06.10.2021; MMA: Synced 03.10.2021, Modified 03.10.2021 = MM5 Updated sync to MMA (Point 3)
Created/Modified/Synced Tag is usefull in Sortin/managing Playlists (Image attached)
If you are heavy on playlist creation then adding additional option to Playlists settings of device profile "Sync playlists created in past: 7__ Days."
I would suggest something much simpler to start: show the 'Timestamp' (an existing string) field for both tracks and playlists (note: we may want to change 'Timestamp' to 'Modified' for 5.1.
i) For tracks, Properties > Details, show 'Timestamp:' below the 'Added:' field
ii) For playlists: in the Browser view, show 'Timestamp:' below the # files, x mb, mm:ss indicator
iii) For autoplaylists: in the Browser view, show 'Timestamp:' below the # files, x mb, mm:ss indicator. The timestamp should be updated whenever the list of tracks has been refreshed.
i) I don't think that it is needed for tracks as this kind of info is already available via tracklist column 'Timestamp'
ii) => Added in 2617 to the playlist Info panel as suggested
iii) Before sync the timestamp for auto-playlists is recalculated (comparing LastContentHash with the new/actual content to decide whether the content was modified and a sync is needed), but doing this everytime the list is refreshed is a needless performance degradation IMO, so I keep the Timestamp info hidden for auto-playlists
||Verified ii) and iii) in 2617.|
||i) I agree that adding this to Properties under Added would be a good thing. The fact that it's displayed elsewhere isn't a good argument as most fields are already displayed in the Filelisting.|
||i) OK, added the Timestamp to Properties > Details in build 2620|
||All verified/re-verified 2620|