Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time

README.md

foo_musicbrainz

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.

Links

Building the code

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!

About

MusicBrainz tagger for foobar2000 audio player.

Resources

License

Packages

No packages published
You can’t perform that action at this time.