The script works for Linux and Mac OS X. However, drutils, the backend for Mac WILL take a long time (several minutes) per disc and might give duplicates more often. Isrcsubmit will tell you about it though.
- read ISRCs from disc
- search for releases with the TOC of the disc
- display release information from MB
- submit ISRCs
- submit discIds / TOCs
- duplicate ISRC detection (local and on server)
isrcsubmit.py [options] username [device]
for detailed usage see:
That is the username at musicbrainz and the device should be something like
/dev/cdrom (default) or
Some cd readers report the same ISRCs for different (adjacent) tracks.
Others don't, for the same physical disc.
For me my dvd writer worked better.
Isrcsubmit checks for problems with duplicate ISRCs and prints a warning. You will always have the choice to cancel the submission if something seems wrong.
If the disc is known to MusicBrainz, additional information about it is fetched from MusicBrainz. If the disc is unknown, you will be given the chance to submit the ID to the server.
In order to submit ISRCs to musicbrainz.org you need to have a user acount. You can create an account at http://musicbrainz.org/register free of charge.
The core of the MusicBrainz dataset including the ISRC contributions is placed into the Public Domain.
You might find additional information about this script at the MusicBrainz forums.
Please report bugs on GitHub.