Index: src/playlist.c =================================================================== --- src/playlist.c (revision 23246) +++ src/playlist.c (working copy) @@ -1585,8 +1585,14 @@ gchar length_str[32]; gint last_mtime = 0; - if(length >= 0) - g_snprintf(length_str, 32, "%02d:%02d", length/60, length%60); + if(length >= 0) { + if(length >= 3600) { + g_snprintf(length_str, 32, "%02d:%02d:%02d", length/3600, (length%3600)/60, (length%3600)%60); + } + else { + g_snprintf(length_str, 32, "%02d:%02d", length/60, length%60); + } + } if(metadata_loaded) { GTimeVal now;