View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002645 | MMW v4 | Playlist / Search | public | 2006-09-13 17:39 | 2010-10-25 14:31 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 3.0 | ||||
Summary | 0002645: Autoplaylists: New criteria -- last synched date | ||||
Description | Is it possible to define an autoplaylist in which the criteria is when the tracks were last synched? This would be useful for devices that don't have play history. I'm not sure if this is possible--depends whether we store the last synched date in the db. | ||||
Additional Information | http://www.mediamonkey.com/forum/viewtopic.php?t=12111 | ||||
Tags | No tags attached. | ||||
Fixed in build | 1007 | ||||
|
Currently this information isn't available in MM DB. I would say there are several possible criteria that could be useful for users: 1. [Is|Isn't] track synchronized to ________[v] {a choice of device here} 2. Last time track was synchronized to ________[v] {x days ago?} 3. # times track was synchronized to ________[v] Technically 1. is alredy possible now, 2&3 would require modifications to DB structure (new tables). From my point of view 1. seems to be very useful (imagine an auto-playlist for synchronization of random tracks to device, but not those already on the device). 2&3 could be also useful, but I'm not sure if they are so useful to implement new database structures, etc. |
|
I like the idea of 1., but would propose that such a constraint be configurable via the auto-synch dialog. e.g. add a checkbox on the synch list panel: [ ] Only synch tracks that are not presently on the device The reason for this is that otherwise the user is forced into creating autoplaylists in duplicate. |
|
Although it might work well for some users, I'm afraid that it would be very little flexible. Just imagine that you want to synchronize: a. ALL your audiobooks. b. Tracks with 'Rock' genre on a rotational basis. In this case an autoplaylist would be needed for the second group of tracks. Also, I think that it's nice about this option that user can e.g. see the exact content of his/her device, even if the device isn't attached to PC. |
|
Yes, you're right and in fact this same problem applies to the 'shuffle synch' function we already have. The only way of really solving this is to allow users to define auto playlists in one location, and then to set constraints on a per-auto-playlist manner in the synch dialog. This is probably too confusing, so your suggestion would make most sense. :) |
|
So, we will just add a new autoplaylist condition: Track [is|isn't] synchronized to ________[v] {a choice of device here} Please review the wording and assign to Ludek then. Technical note: So it's all about looking up tracks in DeviceTracks table (for given device). |
|
This can fit into the advanced search dialog as follows: Property: Synchronization Status Criteria: Is synched to / Isn't synched to Value: {device names} |
|
Implemented in revision 1612. (build 1007) |