diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/gui/gwps-common.c | 7 | ||||
-rw-r--r-- | apps/gui/gwps.h | 1 | ||||
-rw-r--r-- | apps/gui/wps_parser.c | 1 |
3 files changed, 9 insertions, 0 deletions
diff --git a/apps/gui/gwps-common.c b/apps/gui/gwps-common.c index 5b06dd4b2b..778c0b0e2e 100644 --- a/apps/gui/gwps-common.c +++ b/apps/gui/gwps-common.c | |||
@@ -1175,6 +1175,13 @@ static char *get_token_value(struct gui_wps *gwps, | |||
1175 | snprintf(buf, buf_size, "%d", id3->rating); | 1175 | snprintf(buf, buf_size, "%d", id3->rating); |
1176 | return buf; | 1176 | return buf; |
1177 | 1177 | ||
1178 | case WPS_TOKEN_DATABASE_SCORE: | ||
1179 | if (intval) | ||
1180 | *intval = id3->score + 1; | ||
1181 | |||
1182 | snprintf(buf, buf_size, "%d", id3->score); | ||
1183 | return buf; | ||
1184 | |||
1178 | #if (CONFIG_CODEC == SWCODEC) | 1185 | #if (CONFIG_CODEC == SWCODEC) |
1179 | case WPS_TOKEN_CROSSFADE: | 1186 | case WPS_TOKEN_CROSSFADE: |
1180 | if (intval) | 1187 | if (intval) |
diff --git a/apps/gui/gwps.h b/apps/gui/gwps.h index 801a37902e..4f7e9b41f7 100644 --- a/apps/gui/gwps.h +++ b/apps/gui/gwps.h | |||
@@ -166,6 +166,7 @@ enum wps_token_type { | |||
166 | /* Database */ | 166 | /* Database */ |
167 | WPS_TOKEN_DATABASE_PLAYCOUNT, | 167 | WPS_TOKEN_DATABASE_PLAYCOUNT, |
168 | WPS_TOKEN_DATABASE_RATING, | 168 | WPS_TOKEN_DATABASE_RATING, |
169 | WPS_TOKEN_DATABASE_SCORE, | ||
169 | 170 | ||
170 | /* File */ | 171 | /* File */ |
171 | WPS_TOKEN_FILE_BITRATE, | 172 | WPS_TOKEN_FILE_BITRATE, |
diff --git a/apps/gui/wps_parser.c b/apps/gui/wps_parser.c index 2c7a000367..588b0d67d8 100644 --- a/apps/gui/wps_parser.c +++ b/apps/gui/wps_parser.c | |||
@@ -232,6 +232,7 @@ static const struct wps_tag all_tags[] = { | |||
232 | 232 | ||
233 | { WPS_TOKEN_DATABASE_PLAYCOUNT, "rp", WPS_REFRESH_DYNAMIC, NULL }, | 233 | { WPS_TOKEN_DATABASE_PLAYCOUNT, "rp", WPS_REFRESH_DYNAMIC, NULL }, |
234 | { WPS_TOKEN_DATABASE_RATING, "rr", WPS_REFRESH_DYNAMIC, NULL }, | 234 | { WPS_TOKEN_DATABASE_RATING, "rr", WPS_REFRESH_DYNAMIC, NULL }, |
235 | { WPS_TOKEN_DATABASE_SCORE, "rs", WPS_REFRESH_DYNAMIC, NULL }, | ||
235 | #if CONFIG_CODEC == SWCODEC | 236 | #if CONFIG_CODEC == SWCODEC |
236 | { WPS_TOKEN_REPLAYGAIN, "rg", WPS_REFRESH_STATIC, NULL }, | 237 | { WPS_TOKEN_REPLAYGAIN, "rg", WPS_REFRESH_STATIC, NULL }, |
237 | { WPS_TOKEN_CROSSFADE, "xf", WPS_REFRESH_DYNAMIC, NULL }, | 238 | { WPS_TOKEN_CROSSFADE, "xf", WPS_REFRESH_DYNAMIC, NULL }, |