TagReaderTagParser: Fix reading and writing rating

This commit is contained in:
Jonas Kvinge
2022-07-20 11:44:46 +02:00
parent 3ffcc29249
commit 22edf7a2b3
5 changed files with 32 additions and 27 deletions

View File

@@ -47,6 +47,9 @@ class TagReaderBase {
virtual bool SaveSongPlaycountToFile(const QString &filename, const spb::tagreader::SongMetadata &song) const = 0;
virtual bool SaveSongRatingToFile(const QString &filename, const spb::tagreader::SongMetadata &song) const = 0;
static float ConvertPOPMRating(const int POPM_rating);
static int ConvertToPOPMRating(const float rating);
protected:
static const std::string kEmbeddedCover;