Provides user defined keyword tags for beets. It provides three new commands to add and remove tags and to clear all tags from a file. These are specifically:
beet addtag <query> -t <usertag>[ -t <other-usertag>[...]] [-a]
Adds one (or more) usertags to the track with the given id. Use the
-a flag to
tag albums instead.
beet rmtag <query> -t <usertag>[ -t <other-usertag>[...]] [-a]
Removes a usertag from the track with the given id. Use the
-a flag to remove
a tag from an album.
beet cleartags <query> [-a]
Strips all usertags from the track with the given id. Use the
-a flag to strip
all usertags from the specified albums.
beet listtags [-a]
Lists all user defined tags and a count of tracks that used those tags. Use the
-a flag to return user-defined tags and count for albums.
beet list usertags:my-tag
Query user tags as you would query any other field with the standard
command. Add the
-a flag to list user-tagged albums.
First, install the package with
pip install git+git://github.com/igordertigor/beets-usertag.git
Alternatively, put the
beetsplug folder somewhere in your PYTHONPATH.
Then, activate the plugin by adding
usertag to the list of plugins in in beets'
config.yaml file. This is described in more detail in the beets