Please check out this fork instead.
foo_musicbrainz is a component for foobar2000 media player. It can tag files by fetching data from MusicBrainz.
Some notable 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.
You should have Visual Studio 2010 to build this component. Also, you will need to get two dependencies:
Download archives with dependencies and extract their contents to the desired directory, following the structure as shown below:
- foobar2000 (foobar2000 SDK root)
- app (optional, install foobar2000 here for debugging purposes)
- foo_musicbrainz
- foobar2000 (part of the foobar2000 SDK)
- pfc (part of the foobar2000 SDK)
- tinyxml
From the SDK root directory, type in your console:
git clone git://github.com/Dremora/foo_musicbrainz.git
Voilà! Now you can open foo_musicbrainz\foo_musicbrainz.sln and build the component!