View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011068 | MMW v4 | Synchronization | public | 2013-07-17 09:19 | 2020-12-30 18:26 |
Reporter | Ludek | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 3.2.5 | ||||
Target Version | 4.1 | Fixed in Version | 4.1 | ||
Summary | 0011068: Speed up playlist USB syncing for general MTP devices | ||||
Description | Playlist syncing for MTP connected devices is mostly slow. And because MediaMonkey re-creates all playlists on every auto-sync then playlist syncing can be super slow for some users/devices and takes up most of the syncing time. The solution would be to re-upload only those playlists/auto-playlists that were modified from the last sync. The problem is that user can delete a track directly in device and such a track gets deleted from a device playlist too. Therefore MM should reupload a playlist once one of these conditions is true: 1) 'Last Modified' timestamp of the playlist is newer than timestamp of the last auto-sync 2) Number of tracks of the device playlist differs from the number of tracks within library playlist | ||||
Additional Information | DWQ-846663 http://www.mediamonkey.com/forum/viewtopic.php?f=12&t=71608#p369554 VZG-155268 | ||||
Tags | No tags attached. | ||||
Fixed in build | 1671 | ||||
|
Finally I used slightly different approach, at first I found whether the playlist with the same path already exists on the device, then whether amount of its tracks is same and then I compare actual tracks paths in order. This method is fast enough and safe. Test note: This must be tested with MTP playlists like 'PLA', this check is not performed for simple M3U, because M3U re-creation is fast enough. There is a room for further optimization in case of need. |
|
Verified 1650 and Sony W880i in MTP mode |
|
Speed increase on MTP devices that utilize PLA are aproximately 35% which should be faster on newer devices. |
|
Re-opened, it seems that we should done this also for M3U playlists. Based on some tests M3U transferring can be slow for some Android devices connected over MTP: http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=73862#p375205 |
|
Fixed in build 1662. i.e. if the same M3U with the same content already exists on the device, then the file is not re-copied needlessly. |
|
Verified 1662 and Sony W880i in MSC mode which support M3Us (Relative only) |
|
Verified 1664 on generic Player in MSC mode |
|
Re-opened, based on this forum thread: http://www.mediamonkey.com/forum/viewtopic.php?p=376518#p376518 and mainly findings in ticket VZG-155268 it still wasn't fully fixed. |
|
Fixed in build 1671. |
|
Verified 1682 |