MusicBrainz-Collection
view release on metacpan or search on metacpan
lib/MusicBrainz/Collection.pm view on Meta::CPAN
}
sub _load_auth {
my $self = shift;
require File::Spec;
my $file = File::Spec->catfile( $ENV{HOME}, '.musicbrainz' );
if ( -e $file ) {
open my $fh, '<', $file or die "Unable to read .musicbrainz file: $!\n";
my $prefs = do { local $/; <$fh> };
close $fh;
($self->{user}) = $prefs =~ m/user\s+(.+)/;
($self->{pass}) = $prefs =~ m/pass\s+(.+)/;
}
}
sub _find_albums {
my ( $self, $dir ) = @_;
my $iter = File::Next::files( {
file_filter => sub { Audio::Scan->is_supported( $File::Next::name ) },
}, $dir );
( run in 0.703 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )