Here's the reproduction sequence:
- Create a dynamically generated playlist of ~100 songs using MMW. Match:
- Rating <> 5 stars; 4.5 stars; 4 stars; 3.5 stars; 3 stars; 2.5 stars; 2 stars; 1.5 stars; 1 stars; 0.5 stars; 0 stars
- Length (seconds) < 900
- Limit to 1024 megabytes
- Selected by Added (least recent)
- Configure MMW to create a synchronization profile for the playlist/MMA device (keep default settings).
- Configure MMA to synchronize with the MMW instance and initiate synchronization from MMA.
- Once finished, adjust the songs' star ratings during their playback using MMA.
- Initiate synchronization from MMA.
The only way for me to force the synchronization of these omitted ratings to MMW is to manually (batch-) update (i.e. change) them inside MMA and run the synchronization again.
Additional considerations:
- I'm currently experiencing the below issue with the latest MMA (1.4.4.0956) available for my Android 11 device with the latest MMW (5.0.4.2690) running on Windows 10 (22H2).
- I have confirmed the very same issue on all of the prior releases for the past two years using (combinations of) multiple devices.
- MMW isn't used and no changes to the library or playlist are made in between the sync operations.
- Neither MMW, nor MMA is configured for use with any other device/instance/profile.
- Synchronization is always performed over a reliable local wireless network.
- Neither of the devices involved experience any other issues to indicate a root cause independent of MM's own sync/storage mechanism.
- The issue seems to occur randomly as anywhere between 0 and ~90 % of the ratings are synced correctly at times. It may be noteworthy that the rating adjustment in my usecase (step #4 above) may take anywhere from ~3 to ~60 days with no apparent difference to the rating sync omission occurrence.
Thanks in advance for any help with this extremely annoying issue!