From 8ddba1dfb5e42e6ec03a526ea2c33f7418f3e751 Mon Sep 17 00:00:00 2001 From: Arnaud Bienner Date: Fri, 2 Aug 2013 22:13:29 +0200 Subject: [PATCH] Make ConvertPOPMRating works with slightly different POPM rating scheme for 5 stars. Fix issue 3794. --- ext/libclementine-tagreader/tagreader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/libclementine-tagreader/tagreader.cpp b/ext/libclementine-tagreader/tagreader.cpp index 7bbdc748f..89ff08d3e 100644 --- a/ext/libclementine-tagreader/tagreader.cpp +++ b/ext/libclementine-tagreader/tagreader.cpp @@ -946,7 +946,7 @@ float TagReader::ConvertPOPMRating(const int POPM_rating) { return 0.40; // 2 stars } else if (POPM_rating < 0xC0) { return 0.60; // 3 stars - } else if (POPM_rating < 0xFF) { + } else if (POPM_rating < 0xFC) { // some players store 5 stars as 0xFC return 0.80; // 4 stars } return 1.0; // 5 stars