Index: server/Slim/Music/Info.pm =================================================================== RCS file: /cvsroot/slim/server/Slim/Music/Info.pm,v retrieving revision 1.154 diff -u -r1.154 Info.pm --- server/Slim/Music/Info.pm 21 Oct 2004 01:18:54 -0000 1.154 +++ server/Slim/Music/Info.pm 28 Dec 2004 09:36:00 -0000 @@ -2580,6 +2580,10 @@ my $discNum = $cacheEntry->{'DISC'}; my $discCount = $cacheEntry->{'DISCC'}; + if (defined($discNum) && ($discNum =~ m{(\d+)/(\d+)})) { + $discNum = $1; + $discCount = $2 unless defined $discCount; + } if (defined($discNum) && (!defined($discCount) || $discCount > 1)) { my $discCountLen = defined($discCount) ? length($discCount) : 1; $trackCase = sprintf("%0${discCountLen}d-%s", $discNum, $trackCase);