"tracks" -> "track" for single-track albums and playlists

This commit is contained in:
Drew Weymouth
2023-04-25 17:08:51 -07:00
parent fa63b0e516
commit 56b67097b9
2 changed files with 10 additions and 2 deletions
+5 -1
View File
@@ -255,7 +255,11 @@ func (a *PlaylistPageHeader) formatPlaylistOwnerStr(p *subsonic.Playlist) string
}
func (a *PlaylistPageHeader) formatPlaylistTrackTimeStr(p *subsonic.Playlist) string {
return fmt.Sprintf("%d tracks, %s", p.SongCount, util.SecondsToTimeString(float64(p.Duration)))
tracks := "tracks"
if p.SongCount == 1 {
tracks = "track"
}
return fmt.Sprintf("%d %s, %s", p.SongCount, tracks, util.SecondsToTimeString(float64(p.Duration)))
}
func (s *playlistPageState) Restore() Page {