This python script extracts ISRCs from audio cds and submits them to MusicBrainz.
The script works for Linux, Windows and Mac OS X.
Features (as of version 2.1.0)
- read and submit ISRCs from disc
- search for releases with the TOC of the disc
- submit discIds / TOCs
- display release information from MusicBrainz
- duplicate ISRC detection (local and on server)
- keyring support for login information
Dependencies
- Python 2 >= 2.6 or Python 3 >= 3.1
- python-discid > 1.0.0 or python-libdiscid > 0.2.0
- python-musicbrainzngs >= 0.4
- python-keyring (optional)
Usage
Usage: isrcsubmit.py [options] [user] [device] isrcsubmit.py -h
On Mac you should use isrcsubmit.sh (works also on Linux) and on Windows isrcsubmit.bat is recommended
License
Authors / Contributors
Johannes Dewender
Sebastian Ramacher
Frederik "Freso" S. Olesen
jesus2099 (lots of Windows testing/reporting)
Ulrich Klauer
Jim Patterson
Ville Skyttä
Contact
Johannes Dewender (github@JonnyJD.net)
Download
See download for information on available download options.
You can also clone the project with Git by running:
$ git clone https://github.com/JonnyJD/musicbrainz-isrcsubmit.git