View Issue Details

IDProjectCategoryView StatusLast Update
0018468MMAGeneralpublic2023-07-03 20:02
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version2.0.0 
Summary0018468: Changing metadata always causes certain tracks to resynch
DescriptionEditing the rating of certain tracks on the sync list then syncing causes the track to resync instead of just updating the metadata. e.g.

1 Create Mix3 Playlist. Including several .m4a files > 256 kbps
2 Add Mix3 to the Sync list
3 Initiate autosync --> success
--debug log starts here--
3.1 Initiate autosync --> everything already in sync (MMA Log ID: SSA3YTK3E7)
4 Edit the ratings of 'Familiar' and 'Broken sleep'
5 Resync
--> Instead of updating, the tracks resync! (MMA Log ID: 6HZS54BYA8)

This doesn't seem to occur with MP3 or FLAC files, and only occurs with _some_ .m4a files. I can't figure out what's unique about them other than that they're high bitrate (but don't trigger any auto-conversion rules).

Set as immediate, because we're in the process of releasing MMA 1.4.4 and just want to make sure that it isn't an MMA sync regression (I'll test that shortly).

Logs/mmdc file/test files posted to ftp.
TagsNo tags attached.
Fixed in build1093

Activities

rusty

2021-10-26 05:56

administrator   ~0065504

Last edited: 2021-10-26 05:58

Reduced priority to Urgent as it seems that this also occurs when syncing MMW 5.0.2 to MMA 1.4.3.

I used a default sync profile except I enabled deletion of library tracks not on the sync list.

Ludek

2021-10-26 13:28

developer   ~0065513

Last edited: 2021-10-26 13:29

As it is log from Wi-Fi sync then I can't be sure why MMA re-downloaded this tracks, but my speculation is that the reason is changed file size.
If I rate the track "Familiar.m4a" (attached by Rusty on FTP) then any rating lower than '5 stars' results in file size 13279891 bytes while rating '5 stars' results in file size 13279892 bytes.

Assigned to Martin to confirm whether the changed file size by 1 byte is the reason for MMA re-downloading of this track + fix it by adding a tolerance (say 1KB ?)

martin

2023-06-30 12:12

developer   ~0072376

Changed ratings and file size really differ about 128 B local: 10997929B, remote:10998057B
Added tolerance 1KB. This also solves the issue when uploaded tracks are re-downloaded immediately.
Fixed in build 2.0.0.1093

rusty

2023-07-03 20:02

administrator   ~0072400

Verified 1093.