Skip to content

beets 1.3.6

Compare
Choose a tag to compare
@sampsyo sampsyo released this 11 May 01:22
· 8648 commits to master since this release

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 and replaygain.
  • 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.