View Issue Details

IDProjectCategoryView StatusLast Update
0002645MMW v4Playlist / Searchpublic2010-10-25 14:31
Reporterrusty Assigned To 
PriorityurgentSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Fixed in Version3.0 
Summary0002645: Autoplaylists: New criteria -- last synched date
DescriptionIs 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 Informationhttp://www.mediamonkey.com/forum/viewtopic.php?t=12111
TagsNo tags attached.
Fixed in build1007

Activities

jiri

2006-09-18 11:59

administrator   ~0007903

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.

rusty

2006-09-18 14:23

administrator   ~0007904

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.

jiri

2006-09-18 14:42

administrator   ~0007909

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.

rusty

2006-09-18 15:15

administrator   ~0007911

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.

:)

jiri

2006-09-18 16:23

administrator   ~0007912

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).

rusty

2006-09-18 17:37

administrator   ~0007916

This can fit into the advanced search dialog as follows:

Property: Synchronization Status
Criteria: Is synched to / Isn't synched to
Value: {device names}

Ludek

2006-10-02 14:23

developer   ~0007963

Implemented in revision 1612. (build 1007)