pyacoustid
pyacoustid copied to clipboard
Support list_by_mbid API route
AcoustID has an API route at https://api.acoustid.org/v2/track/list_by_mbid (documented at the very bottom of the API doc page) for getting AcoustID track IDs for a MusicBrainz release ID. The MusicBrainz recording page Fingerprints tab uses this route to get the list of linked AcoustIDs. Note that this route doesn't require an API key.
This route is particularly useful for finding files with no fingerprint in the AcoustID database, to avoid calculating and uploading fingerprints for files that already have them. For this reason, I am requesting support for this route in pyacoustid, including the batch mode.
Sounds great! I'd happily take a pull request if you are interested in crafting one.