Skip to content

96187/cover-art-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This is a little bot for adding things to the Cover Art Archive (http://coverartarchive.org) from local files or arbitrary URLs. You'll need a username and password from MusicBrainz (http://musicbrainz.org) to use it, since that's how edits on the cover art archive happen.

Depends on JSON, LWP::Simple, Getopt::Long, File::Which, Text::Template, and WWW::Mechanize.

Run it using: perl bot.pl [options] datafile username

"username" is your username on musicbrainz.org.

"datafile" should be a tab-separated data file with the following fields:
MBID
Filename or URL
Type(s), separated by a comma (e.g. "Front", "Back,Spine"). Defaults to "Front" if left blank. Use "None" if you really don't want to set a type.
Comment (optional)
Relationship ID (l_release_url.id) if you want to delete a relationship (optional)

Options:
-n --note: edit note to use; this can be a format string following Text::Template formatting
           available fields:
               mbid: release MBID, from data file
               local: set to 'local' for a local file, 'remote' otherwise
               url: URL or filename, from data file
               x_dim, y_dim: x and y dimensions (only if identify, from imagemagick, is installed)
               identify_output: full output of identify (if imagemagick is installed) 
-m --max: how many (max) pieces to upload in a given run (default: 100)
-t --tmpdir: a temporary directory (default: "/tmp/")
-p --password: password (if not provided, will prompt)
-r --remove-note: edit note to use when removing a relationship
-v --verbose: be chatty (default: not very talkative)
   --use-front: use the front instead of the index to determine cover art presence

Right now it will only upload images if there isn't any cover art already. This may or may not ever get fixed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages