View Issue Details

IDProjectCategoryView StatusLast Update
0020734MMW 5Syncpublic2024-04-08 20:31
ReporterLudek Assigned To 
PriorityimmediateSeveritymajorReproducibilitysometimes
Status closedResolutionfixed 
Product Version5.0 
Target Version5.1Fixed in Version5.1 
Summary0020734: Syncing to DropBox can result in file lost when the library file is actually the DropBox file
DescriptionUser reported quite severe issue here: https://www.mediamonkey.com/forum/viewtopic.php?t=105946

When library files are files from DropBox location (C:\Users\User\DropBox\Music\Album Artist\Album\file.mp3 )
then configuring Devices & Services > Dropbox and syncing can result in deleting the file, because the file is copied to itself during sync..

The exact steps are not clear yet, but I have already replicated once the files were synced using 5.1 and then scanned into another 5.0.4 instance from DropBox folder and synced to DropBox..
TagsNo tags attached.
Fixed in build3006

Activities

Ludek

2024-03-19 11:25

developer   ~0074699

Last edited: 2024-03-19 16:14

Seems to be reproducible only with 5.0.4.. but only if files were originally uploaded by 5.1+ instance, because in that case the target mask in 5.0.4 is generated without file extension (because of another bug)
and the file is going to be moved in the DropBox destination (resulting in the source file deletion before coping ot the new destination)

Ludek

2024-03-19 16:02

developer   ~0074702

Last edited: 2024-03-19 16:20

I found some ways to replicate, but it is always tricky,
at first user needs to scan the files from DropBox local folder ( C:\Users\User\DropBox\Music\.. ) to the library and then connect to DropBox and sync all music and then either:

1) reproducible with 5.0.4.. but only if files were originally uploaded by 5.1+ instance, because in that case the target mask in 5.0.4 is generated without file extension (because of another bug)
and the file is going to be moved in the DropBox destination (resulting in the source file deletion before coping ot the new destination)
2) Change paths in Sync profile > File locations for already uploaded files and also check checkbox
[x] Enforce use of sync mas for files already on DropBox
3) Configure auto-conversion so that file extension is changed

In all cases the file already on DropBox is going to be moved in the destination, but because it is also source then the source is equal to the old destination and is deleted before it is actualy copied to the new destination..

Ludek

2024-03-19 21:57

developer   ~0074705

Last edited: 2024-03-20 13:34

Fixed in 3006

Note the fix was that files in local Dropbox/OneDrive folders are filtered out of the sync list to prevent from syncing to "itself"

peke

2024-03-31 23:08

developer   ~0074905

Verified 3010