View Issue Details

IDProjectCategoryView StatusLast Update
0005664MMW v4Synchronizationpublic2009-05-23 01:15
Reporterpeke Assigned To 
PrioritynoneSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Summary0005664: More Device <-> PC sync events
DescriptionCurrently there is no way that scripters or plugin developers register Event that will notify script/plugin about what MM Library tracks are changed during sync.

There should be two events raised after sync is done:
First:
a) MM -> Device = SyncStart(DeviceID as ISDBDevice, SynchedTracks as SDBPlaylist) where script could generate additional stuff especially made for the device like rating format change (from 10 star -> 5 Star system), remove or organize non supported metadata,...
b) Device -> MM = SyncStart(DeviceID as ISDBDevice, SynchedTracks as SDBPlaylist) where SynchedTracks Playist will contain all tracks with its changes prior to updating MM library which script could use to compare changes and do additional events like last.fm plugin will merge MM playbacks with device playbacks and submit info.

Second:
a) MM -> Device = SyncEnded(DeviceID as ISDBDevice, SynchedTracks as SDBPlaylist) where SynchedTracks Playist will contain all tracks that are changed on device using device paths which script then could use to generate additional stuff especially made for the device like adding Additional playlists,...
b) Device -> MM = SyncEnded(DeviceID as ISDBDevice, SynchedTracks as SDBPlaylist) where SynchedTracks Playist will contain all tracks with its changes to MM library which script could use to compare changes and do additional events correction of metadata, path,...
TagsNo tags attached.
Fixed in build

Relationships

parent of 0005190 closedpeke Last.fm plugin Last.fm Scrobbler improvements: Toolbar control 
related to 0005671 assignedpeke Last.fm plugin Last-fm plugin: ability to cache/submit playhistory from devices 

Activities

There are no notes attached to this issue.