View Issue Details

IDProjectCategoryView StatusLast Update
0014676MMW 5Syncpublic2024-05-24 10:40
Reporterpeke Assigned To 
PriorityurgentSeveritytweakReproducibilityhave not tried
Status closedResolutionfixed 
Product Version5.1 
Target Version5.1Fixed in 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 build2823

Relationships

related to 0009431 closedLudek MMW v4 Successively syncing playlists manually corrupts previously synced playlists (MTP only) 
related to 0020942 closedmartin MMA Force files to resync whenever the source files have changed 

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

Last edited: 2023-11-02 21:11

I think that once we resolve bi-directional synchronization of metadata ( see 0013548 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?

rusty

2023-11-02 21:20

administrator   ~0073282

a) I think that 'Force files to resync...' is clearest.
c) If we include it in the Tagging panel, the cleanest approach would be to change the string slightly to:
Update files and metadata as follows when syncing to '<device>'

Note: we may want to push this to 5.1.1--I'm not sure how common the issue is.

Ludek

2023-11-08 16:37

developer   ~0073357

Implemented in build 5.1.0.2823

peke

2024-03-25 12:13

developer   ~0074774

Verified 3007