Beets is a media library management system designed for obsessive-compulsive music geeks. It catalogs your collection, automatically improving its metadata as it goes using the MusicBrainz database. It also downloads cover art for albums it imports. Then it provides a bouquet of tools for manipulating and accessing your music. Beets also includes a music player that speaks the MPD protocol, so you can play music in your beets library using any MPD client.
|Tags||music MP3 mp3 tagger MPD MusicBrainz MP3 Player|
|Operating Systems||OS Independent|
|Implementation||Python 2.6 Gstreamer|
Release Notes: There's support for tracking and calculating musical keys, the ReplayGain plugin was expanded to work with more music formats via GStreamer, this release can import directly from compressed archives, and the lyrics plugin is more robust.
Release Notes: This release brings a hodgepodge of medium-sized conveniences to beets. A new "config" command manages your configuration, there's now bash completion, and the "modify" command can delete attributes. There are also some significant performance optimizations to the autotagger's matching logic.
Release Notes: This release changes how item and album fields work internally. Along with laying the groundwork for some great things in the future, this brings a number of improvements to how users interact with beets.
Release Notes: This update brings new plugins for fetching acoustic metrics and listening statistics, many more options for the duplicate detection plugin, and flexible options for fetching multiple genres. The “core” of beets gained a new built-in command: beet write updates the metadata tags for files, bringing them back into sync with your database.
Release Notes: This release adds support for Opus files, transcoding to any format, and two new plugins: one that guesses metadata for "blank" files based on their filenames and one that moves featured artists into the title field.