i’ve just finished up a rough working version of a plugin that allows you to copy the data from one tag to another. the github repo is here:
there are example configs for all options in the
config_examples folder. here are a couple usage examples:
# example: always copy the contents of the label tag to the composer tag # (useful for iTunes libraries that don't display the label tag) tagcopy: copy_tags: composer=label # example: conditionally copy the contents of the label tag to the composer tag # only when the composer tag is empty # only_empty_tags applies to all tag copy definitions, you can't apply on a per-tag basis tagcopy: only_empty_tags: yes copy_tags: composer=label
when activated, the plugin will run during an import command. it can also be run on the command line using the
tagcopy command or
tc abbreviation. example usage:
beet tc artist:rush album:rush.
let me know if you have any suggestions for improvement or additions to the config options. i hope someone finds it useful!