MusicBrainz::Collection - Upload album collection list to MusicBrainz
use MusicBrainz::Collection; my $mbcol = MusicBrainz::Collection->new( user => 'musicbrainz@example.com', pass => '12345', ); $mbcol->process('/path/to/music');
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
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 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.
http://musicbrainz.org/doc/MusicCollectionIntroduction
Andy Grundman, <andy@hybridized.org>
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.
To install MusicBrainz::Collection, copy and paste the appropriate command in to your terminal.
cpanm
cpanm MusicBrainz::Collection
CPAN shell
perl -MCPAN -e shell install MusicBrainz::Collection
For more information on module installation, please visit the detailed CPAN module installation guide.