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:
- Use the webservice directly.
This might not be the most efficient or sustainable, but there is already a script doing exactly this: isrcsubmit.py (kuno) This is maybe enough or at least a starting point.
- Use python-musicbrainz3
We might have to wait until this is usable and actually available for the users. At the mentioned repository I don't see commits since 2010, but there is also a github repo: alastair/python-musicbrainz-ngs
As far as I see, Alastair's library is the most useful, but python-musicbrainz3 is still the official one.
See also:
http://comments.gmane.org/gmane.comp.audio.musicbrainz.devel/4510
http://musicbrainz.1054305.n4.nabble.com/python-musicbrainz3-or-python-wrapper-for-libmusicbrainz-4-td3708264.html
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.
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:
This might not be the most efficient or sustainable, but there is already a script doing exactly this: isrcsubmit.py (kuno) This is maybe enough or at least a starting point.
We might have to wait until this is usable and actually available for the users. At the mentioned repository I don't see commits since 2010, but there is also a github repo: alastair/python-musicbrainz-ngs
As far as I see, Alastair's library is the most useful, but python-musicbrainz3 is still the official one.
See also:
http://comments.gmane.org/gmane.comp.audio.musicbrainz.devel/4510
http://musicbrainz.1054305.n4.nabble.com/python-musicbrainz3-or-python-wrapper-for-libmusicbrainz-4-td3708264.html
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.