Plugins can extend beets’ core functionality. Plugins can add new commands to the command-line interface, respond to events in beets, augment the autotagger, or provide new path template functions.
To use a plugin, you have two options:
Then, set the plugins option in your ~/.beetsconfig file, like so:
[beets]
plugins = mygreatplugin someotherplugin
The value for plugins should be a space-separated list of plugin module names.
There are a few plugins that are included with the beets distribution. They’re disabled by default, but you can turn them on as described above.
Here are a few of the plugins written by the beets community:
If you know a little Python, you can write your own plugin to do almost anything you can imagine with your music collection. See the guide to writing beets plugins.