The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes using the MusicBrainz database. Then it provides a bouquet of tools for manipulating and accessing your music.
Because beets is designed as a library, it can do almost anything you can imagine for your music collection. Via plugins, beets becomes a panacea:
NirCmd is a small command-line utility that allows you to do some useful tasks without displaying a user interface. By running NirCmd with simple command-line options, or via a shortcut, you can decrease or increase the system volume, mute or unmute the system volume, speak the text currently in the clipboard or text file, change the default sound device, display a list of sound devices, change the volume of an app, change the display settings, turn off the monitor, open the door of a CD-ROM drive and more…
You can extend Foobar2000s functionality by increasing the information the player maintains. Installing the foo_playcount component allows Foobar to both keep track of additional data, and adds the following user available fields:
Date and time a track was first played ~ %first_played%
Date and time a track was last played ~ %last_played%
The number of times a track has been played ~ %play_count%
Date and time a track was first added to the Media Library ~ %added%