View Issue Details

IDProjectCategoryView StatusLast Update
0014676MediaMonkey 5Syncpublic2022-11-15 12:08
Reporterpeke Assigned To 
PriorityurgentSeveritytweakReproducibilityhave not tried
Status feedbackResolutionopen 
Target Version5.1 
Summary0014676: Track Resync: Add ability to manually force track resync in device profiles
DescriptionAt the moment there is no way to force track resync when file tags are changed.

We should add option for a User to be able to set "Force track re-sync on tag changes"

Also it could be useful to add option "Force tag updates on Sync" for syncing with devices where users do not use MMA on devices or use third party players on Apple devices (For getting FLAC support).
Additional InformationTUN-630-56516
EST-794-69967
https://www.mediamonkey.com/forum/viewtopic.php?p=502659#p502659
TagsNo tags attached.
Fixed in build

Relationships

related to 0009431 closedLudek MediaMonkey 4 Successively syncing playlists manually corrupts previously synced playlists (MTP only) 

Activities

Ludek

2018-03-15 21:55

developer   ~0049716

Last edited: 2018-03-15 22:08

If file timestamp is modified since the last sync then:
- for devices with drive letter: file tag is updated on the device
- for MTP devices the new metadata is notified

Replacing the whole file on MTP device causes the file to disappear from all playlists in the device (see 0009431:0031374 ), this was the main reason to not replace the changed files. Workaround is to delete the file on the device manually and re-sync.

Note that artwork files are replaced, just track files are left untouched.

i.e. we can add the "Force file re-copy on tag changes" option, but we need to inform users that it will remove this file from device playlists (which might be undesirable for majority of users).

rusty

2018-05-17 19:13

administrator   ~0050324

I think that once we resolve bi-directional synchronization of metadata ( see http://www.ventismedia.com/mantis/view.php?id=13548 and related issues) this particular issue will become a lower priority.

That said, it will still be an issue in cases where users replace a buggy version of a track with a newer version (e.g. on an Android device). In such cases, there needs to be a way of replacing the original track. But I would defer this for now.

Ludek

2022-11-10 22:12

developer   ~0070251

Last edited: 2022-11-10 22:20

This issue is requsted again at https://www.mediamonkey.com/forum/viewtopic.php?p=502659#p502659

Changing target back to 5.1 to re-evaluate adding this option and assigned to Rusty for wording suggestions
Could be a new checkbox in Sync profile > Tagging
[..] Always replace file on the <<device>> whenever source file changes (slower)

Ludek

2022-11-10 22:17

developer   ~0070253

image.png (37,104 bytes)   
image.png (37,104 bytes)   

rusty

2022-11-13 00:06

administrator   ~0070284

How about:
a) [ ] Force files to resync whenever the source file has changed (slower)
b) Tooltip: If disabled, tag edits such as artwork changes will not cause the file to resync (or do you have a better suggestion?)
c) The setting presently appears under a heading 'Modify metadata as follows when syncing...', but it's not really about tagging or metadata so would it make more sense to include this on the 'Sync list (Library-->Device)' tab (above 'Delete other files and playlists...')?

Ludek

2022-11-15 12:07

developer   ~0070305

a) I think that words like "replace" or "recopy" are more appropritate here as "resync" does not indicate that the actual file will be replaced

b) As for the moving the chackbox to 'Sync list (Library-->Device)' tab. It could be, but I would rather say that it belongs to Sync Profile > Tagging because in 99% the source changes because of changed tags (and not the audio/video itself). So maybe we could just remove the headings "Modify metadata as follows when syncing..." from there?