Skip to main content

Beets plugin that provides a customizable flexible field/tag, vt_albumartist, which defaults to the track's albumartist.

Project description

Beets - VT Album Artist

This is a plugin for Beets. It provides a customizable flexible field/tag, vt_albumartist, which defaults to the track's albumartist. With this tag you'll be able to group different artists under a same group if your music player supports custom tags (e.g.: MusicBee).

Plugin only lightly tested by me. Use at your own risk!

Install

To install it, use pip:

pip install beets-vtalbumartist

or

git clone https://github.com/rafaelparente/beets-vtalbumartist.git
cd beets-vtalbumartist
python setup.py install

Configuration

Enable the plugin in beets' config.yaml

plugins: vtalbumartist

How to use it

It works as an extra import stage, after Apply-like actions, which allows the user to Edit the "Virtual Album Artist", saving this value under the field/tag "vt_albumartist". If not edited, its value will be the same as the album's artist field/tag.

To change this field/tag for already imported tracks (but not set it), use the modify function on beets like it's explained here in the Docs. For example:

beet modify vt_albumartist='beastie men' artist:'beastie boys'

will change the tag for all tracks whose artist is "beastie boys".

It's compatible with built-in plugins that modify tags, like scrub and mbsync. Currently, the only way to set this field/tag for already imported tracks is by using the plugin scrub. By running it, tracks without this field/tag will be set with the default value (albumartist).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

beets-vtalbumartist-1.0.0.post1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

beets_vtalbumartist-1.0.0.post1-py2.py3-none-any.whl (4.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file beets-vtalbumartist-1.0.0.post1.tar.gz.

File metadata

  • Download URL: beets-vtalbumartist-1.0.0.post1.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for beets-vtalbumartist-1.0.0.post1.tar.gz
Algorithm Hash digest
SHA256 f30af884cf8f6287e9aa8f4145c71a7c9e2448d17ae8f35bae5bd4f67930e613
MD5 25013a30fc6ce6be48adaf104628a1b3
BLAKE2b-256 c3384b20614d247ca6a8b8c0f91494fba8df374da720fe3126f1d61e4f79e8d7

See more details on using hashes here.

File details

Details for the file beets_vtalbumartist-1.0.0.post1-py2.py3-none-any.whl.

File metadata

  • Download URL: beets_vtalbumartist-1.0.0.post1-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for beets_vtalbumartist-1.0.0.post1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5eaef6a52edac1f1700bde7e7345974c8d3b14439494531c9a9460047476f349
MD5 c28bf550969f7ce8d88f7098e0bc8adb
BLAKE2b-256 fbb2ee986c312a9815f2f075fe439b683fdb0396e76ebdb30dbfb311d5ebf7a8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page