my @stuff;
sub wanted {
push @stuff, $File::Find::name
if -f && ! -d && m/\.mp3$/i;
}
find(\&wanted, $mp3_dir);
####
my @stuff;
find(sub {
push @stuff, $File::Find::name
if -f && ! -d && m/\.mp3$/i;
}, $mp3_dir);
##
##
find(\&wanted, $mp3_dir);
sub wanted {
return unless -f && ! -d && m/\.mp3$/i;
print "$File::Find::name\n"
my $mp3 = MP3::Mplib->new($item);
my $v1tag = $mp3->get_v1tag;
my $v2tag = $mp3->get_v2tag;
while (my ($key, $val) = each %$v1tag) {
print "$key\: $val\n";
}
while (my ($key, $val) = each %$v2tag) {
print "$key\: $val\n";
}
}