View Issue Details

IDProjectCategoryView StatusLast Update
0018654MMW 5Syncpublic2022-09-14 14:33
ReporterLudek Assigned To 
PriorityhighSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version5.0 
Target Version5.2 
Summary0018654: Add an option to replace existing files for MTP devices
DescriptionWhen file is changed or right-click > Send to > device (sync)
then the file is usually replaced in the device, but this not not the case for MTP devices.

Debugging why and found that this is because 0009431
i.e. the reason is that if we would replace the file then the file would get deleted from the playlists on the device -- see details in 0009431.

Actually it wouldn't be problem in MMA (when syncing playlists from other apps is disabled), but would be problem for other apps on Android where the replaced files would disappear from the playlists.
+ would be still an issue on Sony, Sansa and Zen devices.

User at https://www.mediamonkey.com/forum/viewtopic.php?p=491375#p491375 is suggesting this to be configurable.

Assgined to Rusty to suggest the wording , probably a new checkbox in Sync Profile > File Locations ?
TagsNo tags attached.
Fixed in build

Relationships

related to 0009431 closedLudek MMW v4 Successively syncing playlists manually corrupts previously synced playlists (MTP only) 

Activities

rusty

2022-04-20 22:37

administrator   ~0067645

possible options:

A) You've probably already considered this, but would it be feasible to update the device playlists in the case of 0009431? Or would this make the operation way too long?

B) Assuming that's not possible, a possible setting would be:
[ ] Overwrite identical files for manual syncs (Tooltip: If enabled, when using 'Send to' to sync individual files, they will overwrite existing copies of the file. MMA playlists containing the file will continue to work, but playlists in other apps will lose the file from the playlist.)

C) The above may be difficult to understand, so I wonder whether it would be preferable to take the following approach. When the user uses 'Send-to (sync)' and track(s) on the device will be overwritten
 -->
"Some of the files that you are manually syncing already exist on the device as part of a playlist. Overwriting existing files will cause the tracks to be removed from the playlist."
[[Skip]] [Overwrite / Remove from device playlists] [Cancel]

D) Don't do anything. Considering that with the current approach, metadata is updated, we can just document the limitation i.e. that in order to overwrite existing files, an Auto-Sync / Wi-Fi Sync operation must be performed.

Ludek

2022-06-16 17:38

developer   ~0068563

Choosing solution D) for 5.0.4, to be re-evaluated for 5.1