View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005664 | MMW v4 | Synchronization | public | 2009-05-23 01:15 | 2009-05-23 01:15 |
Reporter | peke | Assigned To | |||
Priority | none | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Summary | 0005664: More Device <-> PC sync events | ||||
Description | Currently 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,... | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||