External Resources
This page has not been reviewed by our documentation team (more info).
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
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: Parsers 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. Require at Perl v5.10 or newer, and a differing set of Perl Modules based off the particular service. Local file parsers are 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: Python script to import VGMDB to MusicBrainz
External sites
- Atisket: Imports releases from a Deezer/Spotify/iTunes album url, packaging useful tools into the process, such as ISRC and cover art addition
- yambs: Imports standalone recordings, releases, artists, labels, works, and events from user-supplied text files and from Bandcamp/Qobuz/Tidal pages. The command-line version at codeberg.org/derat/yambs can also extract data from local MP3 files.
- eac-log-lookup: Generate and submit DiscID's from EAC/XLD log
- Image Max URL: Finds biggest available image from a image URL (also included in 'Enhanced Cover Art Uploads' userscript functionality)
- Albunack: Displays artist discographies that combine MusicBrainz and Discogs entries. Provides shortcuts for quickly linking MB entities to Discogs, and importing Discogs releases. Also provides a number of custom reports.
- COV - Cover Search Engine: Searches multiple sources for cover art, with options for region and minimum resolution.
- Xythium/TIDAL: Quick and compact search for Tidal releases, compact display of artwork, barcodes, ISRC's, etc.
- ISRCHunt: Checks if ISRC's from a Spotify Playlist exist in MB, supplies an Atisket link.
- Multiple ISRC submission sites
Bookmarklets
- Kellnerd's bookmarklets: Compressed code snippets/actions that can be added to your browser, as a bookmark.
Other online databases
See Other Databases.
Access MusicBrainz using external APIs
- graphbrainz: query the web service with graphql
Other
- VirtualMusicBrainzServer
- ReleaseFeed: Generates Atom (RSS) feeds for new releases by specified artists on Bandcamp and/or Spotify
- outsidecontext's MusicBrainz Projects: git repositories/code for various MB and LB projects
- mbstats: Command-line tools for generating statistics about the MusicBrainz online music database
- MastoBrainz: Automatically updates your Mastodon user's profile with your currently playing or last played music using data from ListenBrainz
- ListenBrainz for Discourse: A Discourse plugin allowing users to showcase their recent ListenBrainz listens in their user profile
- There are many ISRC submit tools in ISRC#Resources
Old/defunct
- 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/