Index: BRANCH_6_0_x/server/CPAN/MP3/Info.pm =================================================================== --- BRANCH_6_0_x/server/CPAN/MP3/Info.pm (revision 3150) +++ BRANCH_6_0_x/server/CPAN/MP3/Info.pm (working copy) @@ -531,8 +531,12 @@ my $hash = $raw_v2 == 2 ? { map { ($_, $_) } keys %v2_tag_names } : \%v2_to_v1_names; for my $id (keys %$hash) { if (exists $v2->{$id}) { - if ($id =~ /^TCON?$/ && $v2->{$id} =~ /^.?\((\d+)\)/) { + if ($id =~ /^TCON?$/ && $v2->{$id} =~ /^.?\((\d+)\)(.*)$/) { + if (defined($mp3_genres[$1])) { $info{$hash->{$id}} = $mp3_genres[$1]; + } elsif (length($2) > 0) { + $info{$hash->{$id}} = $2; + } } else { my $data1 = $v2->{$id};