If you’re interested, we could really help testing out an exciting, new proposed set of changes to the way beets works. Pull request #2988 does two things:
- Queries can use album-level flexible attributes in queries to search for items. For example, you can use
beet mod -a mood=chill ...to add a field to an album, and then use
beet ls mood:chillto find tracks on albums with that tag. Even more importantly, you can use such queries in your
paths:configuration to decide how to generate filenames.
- There’s a new internal mechanism for memoizing an item’s album, which should make reading data about items faster in general.
These are pretty sensitive changes to a core part of beets, which is why we need your help. If you’re interested, you can get the latest changes by checking out the appropriate branch:
$ git clone firstname.lastname@example.org:FichteForks/beets.git $ cd beets $ git checkout pr/item-album-fallback
Then, follow the instructions from the Hacking page to set up an installation (namely, use
pip install -e . to install an editable version of the new repository you’ve cloned). Give this a try on a few imports and other operations and let us know how it goes.