prepend '0' to track number if it's in format x/xx
this fixes sorting and makes track numbers look more consistent.
This commit is contained in:
@@ -193,7 +193,7 @@ std::string MPD::Song::GetAlbum(unsigned pos) const
|
|||||||
std::string MPD::Song::GetTrack(unsigned pos) const
|
std::string MPD::Song::GetTrack(unsigned pos) const
|
||||||
{
|
{
|
||||||
std::string track = GetTag(MPD_TAG_TRACK, pos);
|
std::string track = GetTag(MPD_TAG_TRACK, pos);
|
||||||
return track.length() == 1 && track[0] != '0' ? "0"+track : track;
|
return (track.length() == 1 && track[0] != '0') || (track.length() > 3 && track[1] == '/') ? "0"+track : track;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string MPD::Song::GetTrackNumber(unsigned pos) const
|
std::string MPD::Song::GetTrackNumber(unsigned pos) const
|
||||||
|
|||||||
Reference in New Issue
Block a user