beets 1.3.6
This is primarily a bugfix release, but it also brings two new plugins: one for playing music in desktop players and another for organizing your directories into "buckets." It also brings huge performance optimizations to queries—your beet ls
commands will now go much faster.
New features:
- The new
play
lets you start your desktop music player with the songs that match a query. Thanks to David Hamp-Gonsalves. - The new
bucket
provides a%bucket{}
function for path formatting to generate folder names representing ranges of years or initial letter. Thanks to Fabrice Laporte. - Item and album queries are much faster.
ftintitle
: A new option lets you remove featured artists entirely instead of moving them to the title. Thanks to SUTJael.
And those all-important bug fixes:
mbsync
: Fix a regression in 1.3.5 that broke the plugin entirely.- Shell completion now searches more common paths for its
bash_completion
dependency. - Fix encoding-related logging errors in
convert
andreplaygain
. replaygain
: Suppress a deprecation warning emitted by later versions of PyGI.- Fix a crash when reading files whose iTunes SoundCheck tags contain non-ASCII characters.
- The
%if{}
template function now appropriately interprets the condition as false when it contains the string "false". Thanks to Ayberk Yilmaz. convert
: Fix conversion for files that include a video stream by ignoring it. Thanks to brunal.fetchart
: Log an error instead of crashing when tag manipulation fails.convert
: Log an error instead of crashing when embedding album art fails.convert
: Embed cover art into converted files. Previously they were embedded into the source files.- New plugin event:
before_item_moved
. Thanks to Robert Speicher.