https://github.com/mayhem/ia_matcher
Internet Archive audio track to MusicBrainz release matching tool
https://github.com/mayhem/ia_matcher
Last synced: about 1 year ago
JSON representation
Internet Archive audio track to MusicBrainz release matching tool
- Host: GitHub
- URL: https://github.com/mayhem/ia_matcher
- Owner: mayhem
- License: gpl-2.0
- Created: 2014-09-20T15:26:27.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-09-29T11:45:14.000Z (almost 12 years ago)
- Last Synced: 2025-02-14T15:50:20.965Z (over 1 year ago)
- Language: Python
- Size: 169 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ia_matcher
==========
Internet Archive audio track to MusicBrainz release matching tool
This tool uses ia_download.py to download data from the Internet Archive for a list of items into a local postgres db.
Then mb_matcher.py picks items from the DB, tries to match them and saves matches/errors back to the DB.
The err field in the match table of the DB stores a free form text string of what happened during the last time that
this "match" was worked on. Possible values include:
* cannot parse ia json
* too few tracks on this release
* 0 tracks found in json
* release with missing track duration
* incomplete tracklist
* key error in ia json
* match below threshold
* no toc match
Knowing the error, the script can be improved to try and match more data or improve the parsing scripts to deal
the shitty inbound data.
When a match is found, the result is written to the mbid column in the match table.