foobar2000

MusicBrainz Tagger

By: MordredKLB

Allows tagging files using data from MusicBrainz.

Features:
  • Fetches data by automatically calculated MusicBrainz Disc ID, existing Artist/Album or MusicBrainz Album ID tags
  • Uses the latest version of MusicBrainz web service, which corresponds to the NGS data model
  • Supports many different tags, including artist, album, date, tracknumber/totaltracks, discnumber/totaldiscs, label, catalognumber, barcode etc.
  • Supports MusicBrainz-specific tags: Artist ID, Album ID, Release Group ID, Disc ID, Track ID, album type, album status
  • Missing TOCs can be submitted to MusicBrainz from the context menu.

Current version: 0.4.6, released on 2020-05-17

Change log:

0.4.6 - 2020-05-17
  • Drastically sped up the speed of requests to MB by making API calls in separate threads. 1-sec between each request is still enforced due to MB API rate limit
  • Added caching to all MB API calls. This required adding a Least Recently Used cache to the program, and then checking for the request in the cache before making a request to MB for the resource. The cache will hold 100 entries and entries get marked stale after 60 minutes.
  • Added options to skip writing MB IDs for albumid, discid, trackid
  • Search by release-group ID for those of us who don't write albumid
  • Tagging dialog now usable on small resolution screens

Links

Download
View version history
Home page
Documentation
Discussion
Source code

More components

Browse all
Browse by author: MordredKLB
Tags: MusicBrainz, tagging

How to install a component?