Hello,
I'm running into a strange and really specific star rating issue.
Some background Info:What I'm trying real hard to accomplish is to be able to sync star ratings between my phone using the
GoneMad Music Player and my Musicbee client on my desktop. I am using the application
syncthing to sync music files back and forth. So what I would like to do is be able to listen and rate music at work, and when I get home, have my phone automatically update the mp3's in my music library. And vice versa. That part I have working great, any changes I make in MusicBee gets reflected on my phone, and any change I make on my phone get reflect on MusicBee.
The Potential IssueIt seems MusicBee and GoneMad do not agree on how 2 and 4 star ratings should be written. So for example, If I rate a song in GoneMad with 2 stars it gets synced to my desktop, but MusicBee then reads the rating as 1.5 stars. Same thing happens with 4 stars which then MusicBee reads as 4.5 stars.
Now it seems like MusicBee writes that star rating to the "popularimeter" tag.
A 2 star rating in MusicBee gets written as: "MusicBee|64|0"
A 2 star rating in GoneMad gets written as: "GMAE|86|0"
A 4 star rating in MusicBee gets written as: "MusicBee|196|0"
A 4 star rating in GoneMad gets written as: "GMAE|223|0"
Here are Mp3Tag screenshots of the exact same file, but different music application writing the tags:
MusicBeeGoneMadNow the strange thing is the GoneMad player reads both the MusicBee ratings and its own ratings perfectly. 1/2/3/4/5 star ratings show up as expected. However I can only get 1/3/5 star rating songs to show up in MusicBee correctly.
Conclusion / Question:I guess my question is if MusicBee is handling this "popularimeter" tag correctly? I have been doing lots of test and trying our various versions of MusicBee: 2.4, 2.5, 3.0 but they all behave the same way.
I also have been talking to the GoneMad developer in this thread:
http://gonemadmusicplayer.proboards.com/thread/801/beta-saving-ratings-potential-issue?page=1. In that thread you can see a lot more examples and images of me trying to figure this out.
I'm willing to test stuff, just let me know.
Thanks