NAME
MusicBrainz::Collection - Upload album collection list to MusicBrainz
SYNOPSIS
use MusicBrainz::Collection;
my $mbcol = MusicBrainz::Collection->new(
user => 'musicbrainz@example.com',
pass => '12345',
);
$mbcol->process('/path/to/music');
DESCRIPTION
This script uploads a list of all albums found in a given directory that contain MusicBrainz Album ID tags. This list can be used by the MusicBrainz website for various purposes such as determining missing albums by your favorite artists, notifying you about new releases, and so on.
Supported file formats (from Audio::Scan): MP3, MP4, FLAC, Ogg Vorbis, WMA, WAV, AIFF, Musepack, Monkey's Audio
METHODS
new( %options )
Optional arguments are:
user
pass
verbose
If username and password are not supplied to new(), the file ~/.musicbrainz is checked for login information. The format of this file should be:
user sampleuser
pass 12345
process( $directory )
Process the given directory recursively, finding all MusicBrainz Album ID tags. After all unique albums have been found, the list is uploaded to your MusicBrainz account.
SEE ALSO
http://musicbrainz.org/doc/MusicCollectionIntroduction
AUTHOR
Andy Grundman, <andy@hybridized.org>
COPYRIGHT AND LICENSE
Copyright (C) 2010 by Andy Grundman
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.