Save star rating to file / read star rating from file
Ratings seem to be a weak point in metadata specification but most software has settled on 5 stars either full or half increments allowed.
Using Mixxx frequently as well as Strawberry. Mixxx can read ratings from file tags and it also can save ratings to files.
However in Starberry I see neither option for a single track. And if I write a rating to a track in Mixxx it seems, even after re-scanning songs in Strawberry, the rating is not found or updated.
I stand corrected Mixxx is still lacking writing capabilities. Still unsure what the status for writing / reading ratings for Starberry is however.
@jonas thanks so much for working on this. It is a much desired feature of mine I have been waiting for for a long time. So seeing action on this gets me excited.
With https://github.com/strawberrymusicplayer/strawberry/issues/259 closed and https://github.com/strawberrymusicplayer/strawberry/commit/3ab86543adb8b6defb47349ec4680a309e111b79 merged I was wondering what the current state is.
Enabled both settings in Preferences > Collection > Song Playcounts and ratings. Clicked the save now button and checked some files tags.
- Does Strawberry automatically save new ratings to files now automatically or is this only possible via the save now button in preferences?
- when opening a file I saved a rating to in Metadatics (metadata editor for macOS) I see diffferent values, e.g. for a file with 5 star rating I see value
,192,11while for another file with also a five star rating the rating value is
,255,2. Is that expected?
jonas last edited by
- It will save ratings to tags when the option is enabled in the collection settings. It won't save the current ratings to tags, so you might want to sync the current with the button if you want all current ratings also saved in tags.
- Not sure, it's probably rounded to 5 stars?
@jonas Not sure I understand answer re: 2. I would either expect value 1-10 where value 3 would represent 1,5 stars and value 5 2,5 stars etc or 1-5 where 1,5 would represend 1,5 stars and 2,5 would represent 2,5 stars. But apparently this is not how this works.
Sadly I have no second software to verify the current values are read correctly.