External Resources
This page lists tools external to MusicBrainz that make editing or viewing data more convenient. This includes programs, scripts, reports, etc from various sources.
Editing tools
User scripts / GreaseMonkey / User javascripts / UserJS
See Guides/Userscripts for more information and a list of MusicBrainz userscripts.
Userscripts run in a users web browser and make on-the-fly local changes to specific web pages. In MusicBrainz they are generally used to change the display of pages, often facilitating editing.
For instance, a script may add functionalities to a MusicBrainz page, or shorten repetitive actions to only one click, and so on.
Parsers
- Bandcamp, Beatport, and Local File Parsers (with great assistance comes great responsibility). These parsers are meant to be run at the command line passing in either a URL (Bandcamp release, or Beatport release), or a directory with a set of files. The local file parsers run on all files in a directory with the same extension, and are intended to output a whole release, suitable for copying / pasting into the tracklist page's Track Parser. They are written in Perl, require at least Perl v5.10 and a differing set of Perl Modules based off the particular service. The local file parsers are currently format specific.
- music-metadata JavaScript NPM module, to parse audio tracks in Node.
- music-metadata-browser JavaScript NPM module, to parse audio tracks in the browser. These metadata parser extract virtual any type of metadata from any type of audio track, including MusicBrainz Identifiers or other metadata tags supported by MusicBrainz Picard.
- vgmdb2mb.py VGMDB to MusicBrainz import script.
External sites
- https://atisket.pulsewidth.org.uk/ Imports/seeds releases from a Deezer / Spotify / iTunes album url, packaging useful tools into the process, such as ISRC and cover art addition.
- https://qsniyg.github.io/maxurl/ Lets you paste an image URL and will find the maximum size image if available (already integrated into the Enhanced Cover Art Uploads userscript).
- https://yambs.erat.org/ Imports/seeds standalone recordings and releases from user-supplied text files or from Bandcamp or Qobuz pages. The command-line version at github.com/derat/yambs can also extract data from local MP3 files.
- http://eac-log-lookup.blogspot.com/ Generate and submit DiscID from EAC/XLD log
- https://chartbrainz.com/ View top rated albums based on year and genre, using MusicBrainz data
- Multiple ISRC submission sites
Valuable online databases
See Other Databases.
URI | Wikipedia Entry | Comments (reliability, etc) |
http://www.discogs.com/ | Discogs | |
http://allmusic.com/ | Allmusic | |
http://en.wikipedia.org/ | Wikipedia | |
http://amazon.com | ||
http://amazon.co.uk | ||
http://amazon.fr | Releases dates often wrong | |
http://amazon.de | Often omits to mark imports as "[Import]" | |
http://www.metal-archives.com | Encyclopaedia_Metallum | |
http://www.encyclopedisque.fr | Encyclopédisque (Wikidata) | For French vinyls |
http://www.lpdiscography.com/ | Has dates, labels, and catalog numbers | |
https://rateyourmusic.com/ | Rate_Your_Music | Good for genres and formation date/place |
About amazon's [Import] label not being trustworthy, here is the smoke-proof to check whether the IMPORT is bogus or not on .fr. Switch the tld to .de: http://www.amazon.de/gp/product/B00004UH7R
Check what they have as a label, in this case: Label: France (Megaphon Importservice) => it comes from france, and the [Import] is on .fr is bogus.
Access MusicBrainz using external APIs
- graphbrainz - query the web service with graphql
Other
- VirtualMusicBrainzServer
- There are many ISRC submit tools in ISRC#Resources
Old
- eMusic-to-Musicbrainz import tool
- Advanced MusicBrainz interface
- LinkedBrainz (RDF/SPARQL)
- MySQL
- Neo4j
- DQSD (Dave's Quick Search Taskbar Toolbar Deskbar): http://www.dqsd.net/