If you don't want to wipe ALL app data, you could try all of the above, EXCEPT where deleting ALL MediaStore data. Instead of that one step, try deleting all the tracks from all your music player programs, then do the rest of the steps. If that doesn't work, do as AFF suggests above.Aff wrote: . . .If you'd like to clean up, you could:
. . .
- Delete all music from the device
- check the auto-sync settings (select the playlist or folder you'd like to auto-sync)
- write down your settings in PlayerPro (or make screen shots)
- delete all data and cache of PlayerPro (Android Home, Settings, Apps, PlayerPro, Stop, Clear Data)
- delete the MediaStore data of Android (Android Home, Settings, Apps, ALL apps, Media Storage, Stop, Clear Data)
- manually restore the settings in PlayerPro
- make sure that PlayerPro uses the music file tags for ratings: Settings, Music library, Rating system, Media Monkey
- let the MediaStore/PlayerPro scan the music (PlayerPro, Settings, Music library, Refresh mediastore)
- do the export, SyncBackRatings and import again.
I found this worked for me one time when the 'Music Player' that came with my Galaxy Note (it was either a Samsung or AT&T app) got confused - it still thought there were thousands of tracks on my SD card when in reality, I had deleted all of them. And when I did PPro 'Export Stats', it said it exported 20,000 tracks (not 0)! The SD card was empty, and PPro showed 0 tracks, but the tracks were still showing in 'Music Player'.
But, I deleted all tracks from 'Music Player', and voila! All gone - no tracks to export, and Sync Back Ratings worked great after that.
Thanks for a great script! (BTW, your 'Sync Ratings from XML' worked great for me, including where I had tracks on both phone & SD card)