diff options
Diffstat (limited to 'apps/screens.c')
| -rw-r--r-- | apps/screens.c | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/apps/screens.c b/apps/screens.c index d1929c2..631ce80 100644 --- a/apps/screens.c +++ b/apps/screens.c @@ -1142,7 +1142,9 @@ static char * id3_get_info(int selected_item, void* data, char *buffer) LANG_ID3_TITLE, LANG_ID3_ARTIST, LANG_ID3_ALBUM, + LANG_ID3_ALBUMARTIST, LANG_ID3_TRACKNUM, + LANG_ID3_COMMENT, LANG_ID3_GENRE, LANG_ID3_YEAR, LANG_ID3_LENGTH, @@ -1172,7 +1174,10 @@ static char * id3_get_info(int selected_item, void* data, char *buffer) case 2:/*LANG_ID3_ALBUM*/ info=id3->album; break; - case 3:/*LANG_ID3_TRACKNUM*/ + case 3:/*LANG_ID3_ALBUMARTIST*/ + info=id3->albumartist; + break; + case 4:/*LANG_ID3_TRACKNUM*/ if (id3->track_string) info = id3->track_string; else if (id3->tracknum) @@ -1181,10 +1186,13 @@ static char * id3_get_info(int selected_item, void* data, char *buffer) info = buffer; } break; - case 4:/*LANG_ID3_GENRE*/ + case 5:/*LANG_ID3_COMMENT*/ + info=id3->comment; + break; + case 6:/*LANG_ID3_GENRE*/ info = id3_get_genre(id3); break; - case 5:/*LANG_ID3_YEAR*/ + case 7:/*LANG_ID3_YEAR*/ if (id3->year_string) info = id3->year_string; else if (id3->year) @@ -1193,34 +1201,34 @@ static char * id3_get_info(int selected_item, void* data, char *buffer) info = buffer; } break; - case 6:/*LANG_ID3_LENGTH*/ + case 8:/*LANG_ID3_LENGTH*/ gui_wps_format_time(buffer, MAX_PATH, id3->length); info=buffer; break; - case 7:/*LANG_ID3_PLAYLIST*/ + case 9:/*LANG_ID3_PLAYLIST*/ snprintf(buffer, MAX_PATH, "%d/%d", playlist_get_display_index(), playlist_amount()); info=buffer; break; - case 8:/*LANG_ID3_BITRATE*/ + case 10:/*LANG_ID3_BITRATE*/ snprintf(buffer, MAX_PATH, "%d kbps%s", id3->bitrate, id3->vbr ? str(LANG_ID3_VBR) : (const unsigned char*) ""); info=buffer; break; - case 9:/*LANG_ID3_FRECUENCY*/ + case 11:/*LANG_ID3_FRECUENCY*/ snprintf(buffer, MAX_PATH, "%ld Hz", id3->frequency); info=buffer; break; #if CONFIG_CODEC == SWCODEC - case 10:/*LANG_ID3_TRACK_GAIN*/ + case 12:/*LANG_ID3_TRACK_GAIN*/ info=id3->track_gain_string; break; - case 11:/*LANG_ID3_ALBUM_GAIN*/ + case 13:/*LANG_ID3_ALBUM_GAIN*/ info=id3->album_gain_string; break; - case 12:/*LANG_ID3_PATH*/ + case 14:/*LANG_ID3_PATH*/ #else - case 10:/*LANG_ID3_PATH*/ + case 12:/*LANG_ID3_PATH*/ #endif info=id3->path; break; |