foobar2000:Components/Discogger (foo_discogger)

From Hydrogenaudio Knowledgebase
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Developer(s) da yuyu
Repository [Github]
Release information
Initial release December 12, 2020; 4 years ago
Stable release (November 7, 2023)
Preview release
foobar2000 compatibility
Architecture {{{foobar2000_architecture}}}
Minimum version 1.5
Maximum version
UI module(s) N/A
Additional information
Use Tagging
Discussion thread {{{discussion_thread}}}
View all components


Discogger retrieves track information and album art from Discogs. It allows you to tag your music with information pulled from the Discogs database and aims to expose all information from the Discogs database and to be highly customizable by allowing users to write tags based on formatting strings. Discogger is fork of legacy Discogs tagger


  • Michael Pujos (aka bubbleguuum) (up until v1.32)
  • zoomorph (v1.33+)
  • da yuyu is main developer since version 2.23, and since 2021-07-29, this fork has new name, Discogger.

Use Case

Discogs is based on the following principles, which are reflected in foo_discogger: The smallest unit is a release. It is important to identify the exact version of the release. Therefore, this component is not greatly useful for tagging individual songs and it is not useful for quick, automatic tagging without much concern about which version of the release you have. It requires quite a bit of manual effort on the part of the user.


Discogs requires OAuth authentication and TLS 1.2 support for anyone to access its API.

To authenticate via OAuth, you'll need to have a Discogs account. When you first open the Find Release dialog without having configured OAuth, you will automatically be prompted to do so. Alternatively, you can open the Configuration dialog and look at the OAuth tab. Follow the instructions on the OAuth Identity tab. Note that your system clock will need to be configured correctly for OAuth to work.

If you are using Windows 7, or for some other operating systems, you may need to enable TLS 1.2 support in your OS.


  • Tag files using Discogs data. Retrieve more info than most taggers. Goes to extra length to make sure retrieved data is correct and well formatted.
  • Flexible tag mapping allows you to write only what you want where you want.
  • Use of meta data in tags to display artist / label / release discogs www page.
  • Able to later update specified tags (useful to update rating).

External links