View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005215 | MMW 5 | General | public | 2009-01-17 15:54 | 2021-09-11 17:05 |
Reporter | Bex | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | have not tried |
Status | closed | Resolution | reopened | ||
Product Version | 5.0 | ||||
Target Version | 5.0.2 | Fixed in Version | 5.0.2 | ||
Summary | 0005215: Implement sort by DATEAdded (not DateTimeAdded) | ||||
Description | Currently it's possible to sort by DateAdded in auto-playlists and advance searches. But since the field DateAdded contains time the sort-order in the result isn't always as expected. This feature has been requested many times. Since the current DateAdded already exist, but really is DateTimeAdded, some renaming of the fields needs to be done to avoid confusion. (Or can DayAdded be used instaed?) Perhaps also a YearAdded, MonthAdded and WeekAdded would make sense to implement? | ||||
Additional Information | http://www.mediamonkey.com/forum/viewtopic.php?f=1&t=36170 | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Fixed in build | 2501 | ||||
|
I would suggest that we just change this so that it sorts by Date Added (and not by time). If users require a sort by Date Added and by Time Added, we can add support for a secondary sort by Time Added, though I can't see the need for this. |
|
I believe that the current DateAdded is mainly used to create a latest added tracks auto-playlist. Changing it could annoy many users. Perhaps it would be best to rename the current DateAdded to DateTimeAdded (that wouldn't break any existing auto-playlists, would it?) and then implement a "real" DateAdded? |
|
Sure. 'Date/Time Added' (for current field) + 'Date Added' (New field) could work, but it might get a little complicated since we should probably do the same for other date related fields, e.g. 'Date/Time Modified' + 'Date Modified' 'Date/Time Last Played' + 'Date Last Played' |
|
Maybe a small trick would solve all this without the need for any new fields: 1. In case Date Added is the only (or last) field in the list of sorting fields, it would be fully used - i.e. including time. 2. In case Date Added is followed by some other fields (like Track #), only Date part would be used. |
|
Yes, I like Jiri's trick. It looks like it would always solve all wishes. |
|
Yes, I like it too. Assigning to me for implementation. |
|
Fixed in build 1301. Note: Implemented the same way also for 'Last Played' |
|
Tested in build 1319. Seems to work ok for "Last played" but not for "Added". |
|
Stephen, couldn't this be just a test error? If I add following two orders: Added A..Z Title A..Z the tracks are shown in the right order, i.e. all tracks added 7.1.2009 are in the alphabetic order despite the time they were added. |
|
I am trying with: Added Z..A Album A..Z and also Added Z..A Track# A..Z but it seems to be only sorting by Added date |
|
The problem here is that the date field includes both data and time which means that in the case where the user wants to sort by Added and then by Track#, the effective sort order is 1) Date 2) Time 3) Track# (instead of 1) Date 2) Track#). The only way to resolve this is to either: a) properly implement Jiri's trick b) Remove the time from the 'Date Added' field (which could have other secondary annoyances to users). c) Split 'Added' into 'Date Added' and 'Time Added' |
|
I thought the whole point of this issue was to ignore time and only use date when a secondary sort criteria was presented for autoplaylist sort order. Isn't that the case? If so, isn't this acting incorrectly based on my image attached above? |
|
Thanks Stephen, I forgot to test the reversed order. Fixed in build 1322. |
|
Much better :-) verified 1322 |
|
This should be extended to Filelisting sort. If user sorts Added > Album the tracks should be shown in Album order. |
|
Moving to MM5 as the "trick" does not work both in filelisting/auto-playlists in MM5. While works for auto-playlist sorts in MM4. Reported at https://www.mediamonkey.com/forum/viewtopic.php?f=30&t=99967 |
|
Fixed in 5.0.2.2501 Implemented both in auto-playlist and file listing, i.e. 1. In case Date Added is the only (or last) field in the list of sorting fields, it is fully used - i.e. including time. 2. In case Date Added is followed by some other fields (like Track #), only Date part is used. Implemented for fields 'Added', 'Timestamp', 'Last time played' |
|
Verified on 2501. Sort on Added alone includes time and sort on Added > Track# ignores time and get's proper Track# sort as users have requested. |