Topic: ISRC submission for Linux, Windows and Mac OS X (python, console)
This is a followup to: http://forums.musicbrainz.org/viewtopic.php?id=1908
but I can't change the title.
My Python ISRC submission tool now works with Linux, Windows and Mac OS X and has support for the following backends:
mediatools, cd_info, cdrdao, discisrc, cdda2wav, icedax, drutil (Mac OS X)
Additional features: discId submission, duplicate detection (local and server)
Info and Downloads at http://jonnyjd.github.com/musicbrainz-isrcsubmit/
You can submit bugs at github, if you have an account.
There are packages with pre-built libdiscid libraries (and python-musicbrain2) included, because having these on mac is not as straightforward as for linux.
Current Version: 1.0.1
Current pre-release: 2.0.0-beta.1
If you have more than one backend, it will choose one automatically. You also can set it as a command line option and try multiple tools, when you have duplicates or other problems.
There is a duplicate detection on the current disc and it also tries to find duplicates on the server for the ISRCs that were on the disc (known to be correct).
The script will show you corresponding metadata, guide you through the submission process: optionally submitting the DiscID, finding the disc on MB, setting offsets due to problems with the old xml web service.
This version still works with the old web service, but has general multi-disc-support. A complete NGS version is planned. python-musicbrainzngs looks promising and recently added isrc support.
The musicbrainz documentation lists other ISRC tools.