Index: lib/MP3/Info.pm =================================================================== --- lib/MP3/Info.pm (revision 12405) +++ lib/MP3/Info.pm (working copy) @@ -1039,9 +1039,16 @@ } } elsif (ref($info->{$key}) eq 'ARRAY') { + + if (ref($data) eq "ARRAY") { - push @{$info->{$key}}, $data; + push @{$info->{$key}}, @$data; + } else { + + push @{$info->{$key}}, $data; + } + } else { $info->{$key} = $data;