View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0014676||MMW 5||Sync||public||2018-03-14 21:40||2022-11-15 12:08|
|Priority||urgent||Severity||tweak||Reproducibility||have not tried|
|Summary||0014676: Track Resync: Add ability to manually force track resync in device profiles|
|Description||At 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).
|Tags||No tags attached.|
|Fixed in build|
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).
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.
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)
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...')?
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?