beets 1.4.5
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 newset_fields
configuration option under theimporter
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 newr128
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 theprefer_specific
andcanonical
options together. Thanks to @yacoob. #2459 #2583web
: Fix a crash on Windows under Python 2 when serving non-ASCII filenames. Thanks to @robot3498712. #2592 #2593metasync
: 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