Skip to content

beets 1.3.15

Compare
Choose a tag to compare
@sampsyo sampsyo released this 18 Oct 00:47
· 6680 commits to master since this release

This release adds a new plugin for checking file quality and a new source for lyrics. The larger features are:

  • A new badfiles helps you scan for corruption in your music collection. Thanks to @fxthomas. #1568
  • lyrics: You can now fetch lyrics from Genius.com. Thanks to @sadatay. #1626 #1639
  • zero: The plugin can now use a "whitelist" policy as an alternative to the (default) "blacklist" mode. Thanks to @adkow. #1621 #1641

And there are smaller new features too:

  • Add new color aliases for standard terminal color names (e.g., cyan and magenta). Thanks to @mathstuf. #1548
  • play: A new --args option lets you specify options for the player command. #1532
  • play: A new raw configuration option lets the command work with players (such as VLC) that expect music filenames as arguments, rather than in a playlist. Thanks to @nathdwek. #1578
  • play: You can now configure the number of tracks that trigger a "lots of music" warning. #1577
  • embedart: A new remove_art_file option lets you clean up if you prefer only embedded album art. Thanks to @jackwilsdon. #1591 #733
  • plexupdate: A new library_name option allows you to select which Plex library to update. #1572 #1595
  • A new include option lets you import external configuration files.

This release has plenty of fixes:

  • lastgenre: Fix a bug that prevented tag popularity from being considered. Thanks to @svoos. #1559
  • Fixed a bug where plugins wouldn't be notified of the deletion of an item's art, for example with the clearart command from the embedart. Thanks to @nathdwek. #1565
  • fetchart: The Google Images source is disabled by default (as it was before beets 1.3.9), as is the Wikipedia source (which was causing lots of unnecessary delays due to DBpedia downtime). To re-enable these sources, add wikipedia google to your sources configuration option.
  • The list command's help output now has a small query and format string example. Thanks to @pkess. #1582
  • fetchart: The plugin now fetches PNGs but not GIFs. (It still fetches JPEGs.) This avoids an error when trying to embed images, since not all formats support GIFs. #1588
  • Date fields are now written in the correct order (year-month-day), which eliminates an intermittent bug where the latter two fields would not get written to files. Thanks to @jdetrey. #1303 #1589
  • replaygain: Avoid a crash when the PyAudioTools backend encounters an error. #1592
  • The case sensitivity of path queries is more useful now: rather than just guessing based on the platform, we now check the case sensitivity of your filesystem. #1586
  • Case-insensitive path queries might have returned nothing because of a wrong SQL query.
  • Fix a crash when a query contains a "+" or "-" alone in a component. #1605
  • Fixed unit of file size to powers of two (MiB, GiB, etc.) instead of powers of ten (MB, GB, etc.). #1623