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 usebeet ls mood:chill
to find tracks on albums with that tag. Even more importantly, you can use such queries in yourpaths:
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 git@github.com: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.
Thank you!!