beets v1.4.5 Release Notes

Release Date: 2017-06-20 // almost 7 years ago
  • Version 1.4.5 adds some oft-requested features. When you're importing files, you can now manually set fields on the new music. Date queries have gotten much more powerful: you can write precise queries down to the second, and we now have relative queries like -1w, which means one week ago.

    Here are the new features:

    • ๐Ÿ”ง You can now set fields to certain values during import, using either a --set field=value command-line flag or a new set_fields configuration option under the importer section. Thanks to @bartkl. #1881 #2581
    • Date queries can now include times, so you can filter your music down to the second. Thanks to @discopatrick. #2506 #2528
    • Date queries can also be relative. You can say added:-1w.. to match music added in the last week, for example. Thanks to @euri10. #2598
    • A new gmusic lets you interact with your Google Play Music library. Thanks to @tigranl. #2553 #2586
    • ๐Ÿ”ง replaygain: We now keep R128 data in separate tags from classic ReplayGain data for formats that need it (namely, Ogg Opus). A new r128 configuration option enables this behavior for specific formats. Thanks to @autrimpo. #2557 #2560
    • ๐Ÿšš The move command gained a new --export flag, which copies files to an external location without changing their paths in the library database. Thanks to @SpirosChadoulos. #435 #2510

    ๐Ÿ›  There are also some bug fixes:

    • lastgenre: Fix a crash when using the prefer_specific and canonical options together. Thanks to @yacoob. #2459 #2583
    • ๐Ÿ web: Fix a crash on Windows under Python 2 when serving non-ASCII filenames. Thanks to @robot3498712. #2592 #2593
    • metasync: Fix a crash in the Amarok backend when filenames contain quotes. Thanks to @aranc23. #2595 #2596
    • More informative error messages are displayed when the file format is not recognized. #2599