Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
port isrcsubmit to actual NGS #6
We have a couple of problems with multi-disc-releases with python-musicbrainz2 and a version that actually works with the webservice 2 somehow would have benefits.
There are two possibilities:
As far as I see, Alastair's library is the most useful, but python-musicbrainz3 is still the official one.
The problem I see with Kuno's version is that it is less robust. As far as I see, you only attach ISRCs to recording-MBIDs. This is not wrong, but you don't see what you actually do. If I would have taken that approach with my script when I started, I would have added many ISRCs in the wrong place without knowing or had to check the IDs on the web.
referenced this issue
Feb 5, 2012
python-musicbrainzngs (probably will be renamed to python-musicbrainz3) is the way to go. It is in active development and quite promising. The API is not stable yet and it is not packaged anywhere yet.
I don't know yet if that will be a different (forked) script with the same backend or if there will be a version that supports both libraries. That depends on how different the rest of the code is.
alastair/python-musicbrainzngs#52 (libdiscid binding) is crucial if we want to stop using python-musicbrainz2 altogether
Additionally it might be good to go with python3 (when we can drop python-musicbrainz2).
We should probably go and require python-musicbrainz-ngs for isrcsubmit 1.x.