@@ -4,49 +4,57 @@ Changelog
4
4
1.4.4 (in development)
5
5
----------------------
6
6
7
- New features:
7
+ This release built up a longer-than-normal list of nifty new features. We now
8
+ support DSF audio files and the importer can hard-link your files, for
9
+ example.
10
+
11
+ Here's a full list of new features:
8
12
9
13
* Added support for DSF files, once a future version of Mutagen is released
10
14
that supports them. Thanks to :user: `docbobo `. :bug: `459 ` :bug: `2379 `
15
+ * A new :ref: `hardlink ` config option instructs the importer to create hard
16
+ links on filesystems that support them. Thanks to :user: `jacobwgillespie `.
17
+ :bug: `2445 `
18
+ * A new :doc: `/plugins/kodiupdate ` lets you keep your Kodi library in sync
19
+ with beets. Thanks to :user: `Pauligrinder `. :bug: `2411 `
20
+ * A new :ref: `bell ` configuration option under the ``import `` section enables
21
+ a terminal bell when input is required. Thanks to :user: `SpirosChadoulos `.
22
+ :bug: `2366 ` :bug: `2495 `
23
+ * A new field, ``composer_sort ``, is now supported and fetched from
24
+ MusicBrainz.
25
+ Thanks to :user: `dosoe `.
26
+ :bug: `2519 ` :bug: `2529 `
11
27
* The MusicBrainz backend and :doc: `/plugins/discogs ` now both provide a new
12
28
attribute called ``track_alt `` that stores more nuanced, possibly
13
29
non-numeric track index data. For example, some vinyl or tape media will
14
30
report the side of the record using a letter instead of a number in that
15
31
field. :bug: `1831 ` :bug: `2363 `
16
- * The :doc: `/plugins/web ` has a new endpoint, ``/item/path/foo ``, which will
32
+ * :doc: `/plugins/web `: Added a new endpoint, ``/item/path/foo ``, which will
17
33
return the item info for the file at the given path, or 404.
18
- * The :doc: `/plugins/web ` also has a new config option, ``include_paths ``,
34
+ * :doc: `/plugins/web `: Added a new config option, ``include_paths ``,
19
35
which will cause paths to be included in item API responses if set to true.
20
36
* The ``%aunique `` template function for :ref: `aunique ` now takes a third
21
- argument that specifies which brackets to use around the disambiguator
37
+ argument that specifies which brackets to use around the disambiguator
22
38
value. The argument can be any two characters that represent the left and
23
39
right brackets. It defaults to `[] ` and can also be blank to turn off
24
40
bracketing. :bug: `2397 ` :bug: `2399 `
25
41
* Added a ``--move `` or ``-m `` option to the importer so that the files can be
26
- moved to the library instead of being copied or added "in place".
42
+ moved to the library instead of being copied or added "in place."
27
43
:bug: `2252 ` :bug: `2429 `
28
44
* :doc: `/plugins/badfiles `: Added a ``--verbose `` or ``-v `` option. Results are
29
45
now displayed only for corrupted files by default and for all the files when
30
46
the verbose option is set. :bug: `1654 ` :bug: `2434 `
31
- * A new :ref: `hardlink ` config option instructs the importer to create hard
32
- links on filesystems that support them. Thanks to :user: `jacobwgillespie `.
33
- :bug: `2445 `
34
47
* :doc: `/plugins/embedart `: The explicit ``embedart `` command now asks for
35
48
confirmation before embedding art into music files. Thanks to
36
49
:user: `Stunner `. :bug: `1999 `
37
50
* You can now run beets by typing `python -m beets `. :bug: `2453 `
38
- * A new :doc: `/plugins/kodiupdate ` lets you keep your Kodi library in sync
39
- with beets. Thanks to :user: `Pauligrinder `. :bug: `2411 `
40
51
* :doc: `/plugins/smartplaylist `: Different playlist specifications that
41
52
generate identically-named playlist files no longer conflict; instead, the
42
53
resulting lists of tracks are concatenated. :bug: `2468 `
43
54
* :doc: `/plugins/missing `: A new mode lets you see missing albums from artists
44
55
you have in your library. Thanks to :user: `qlyoung `. :bug: `2481 `
45
56
* :doc: `/plugins/web ` : Add new `reverse_proxy ` config option to allow serving
46
57
the web plugins under a reverse proxy.
47
- * A new :ref: `bell ` configuration option under the ``import `` section enables
48
- a terminal bell when input is required. Thanks to :user: `SpirosChadoulos `.
49
- :bug: `2366 ` :bug: `2495 `
50
58
* Importing a release with multiple release events now selects the
51
59
event based on your :ref: `preferred ` countries. :bug: `2501 `
52
60
* :doc: `/plugins/play `: A new ``-y `` or ``--yes `` parameter lets you skip
@@ -57,28 +65,25 @@ New features:
57
65
Thanks to :user: `jansol `.
58
66
:bug: `2488 `
59
67
:bug: `2524 `
60
- * A new field, ``composer_sort ``, is now supported and fetched from
61
- MusicBrainz.
62
- Thanks to :user: `dosoe `.
63
- :bug: `2519 ` :bug: `2529 `
64
68
65
- Fixes :
69
+ There are also quite a few fixes :
66
70
67
71
* In the :ref: `replace ` configuration option, we now replace a leading hyphen
68
72
(-) with an underscore. :bug: `549 ` :bug: `2509 `
69
- * :doc: `/plugins/absubmit `: Do not filter for supported formats. :bug: `2471 `
73
+ * :doc: `/plugins/absubmit `: We no longer filter audio files for specific
74
+ formats---we will attempt the submission process for all formats. :bug: `2471 `
70
75
* :doc: `/plugins/mpdupdate `: Fix Python 3 compatibility. :bug: `2381 `
71
76
* :doc: `/plugins/replaygain `: Fix Python 3 compatibility in the ``bs1770gain ``
72
77
backend. :bug: `2382 `
73
- * :doc: `/plugins/bpd `: Report playback times as integer . :bug: `2394 `
78
+ * :doc: `/plugins/bpd `: Report playback times as integers . :bug: `2394 `
74
79
* :doc: `/plugins/mpdstats `: Fix Python 3 compatibility. The plugin also now
75
80
requires version 0.4.2 or later of the ``python-mpd2 `` library. :bug: `2405 `
76
- * :doc: `/plugins/mpdstats `: Improve handling of mpd status queries.
81
+ * :doc: `/plugins/mpdstats `: Improve handling of MPD status queries.
77
82
* :doc: `/plugins/badfiles `: Fix Python 3 compatibility.
78
83
* Fix some cases where album-level ReplayGain/SoundCheck metadata would be
79
84
written to files incorrectly. :bug: `2426 `
80
- * :doc: `/plugins/badfiles `: The command no longer bails out if validator
81
- command is not found or exists with an error. :bug: `2430 ` :bug: `2433 `
85
+ * :doc: `/plugins/badfiles `: The command no longer bails out if the validator
86
+ command is not found or exits with an error. :bug: `2430 ` :bug: `2433 `
82
87
* :doc: `/plugins/lyrics `: The Google search backend no longer crashes when the
83
88
server responds with an error. :bug: `2437 `
84
89
* :doc: `/plugins/discogs `: You can now authenticate with Discogs using a
87
92
Thanks to :user: `Lompik `. :bug: `2443 ` :bug: `2448 `
88
93
* :doc: `/plugins/duplicates `: Fix Python 3 compatibility when using the
89
94
``copy `` and ``move `` options. :bug: `2444 `
90
- * :doc: `/plugins/mbsubmit `: The tracks are now sorted. Thanks to
95
+ * :doc: `/plugins/mbsubmit `: The tracks are now sorted properly . Thanks to
91
96
:user: `awesomer `. :bug: `2457 `
92
97
* :doc: `/plugins/thumbnails `: Fix a string-related crash on Python 3.
93
98
:bug: `2466 `
@@ -98,8 +103,8 @@ Fixes:
98
103
limited encoding.
99
104
* :doc: `/plugins/convert `: The default configuration uses FFmpeg's built-in
100
105
AAC codec instead of faac. Thanks to :user: `jansol `. :bug: `2484 `
101
- * Fix import of multidisc releases with subdirectories, which previously
102
- made each disc be imported separately in different releases . :bug: `2493 `
106
+ * Fix the importer's detection of multi-disc albums when other subdirectories
107
+ are present . :bug: `2493 `
103
108
* Invalid date queries now print an error message instead of being silently
104
109
ignored. Thanks to :user: `discopatrick `. :bug: `2513 ` :bug: `2517 `
105
110
* When the SQLite database stops being accessible, we now print a friendly
@@ -110,7 +115,7 @@ Fixes:
110
115
* Fix a crash when reading non-ASCII characters in configuration files on
111
116
Windows under Python 3. :bug: `2456 ` :bug: `2565 ` :bug: `2566 `
112
117
113
- Two plugins had backends removed due to bitrot:
118
+ We removed backends from two metadata plugins because of bitrot:
114
119
115
120
* :doc: `/plugins/lyrics `: The Lyrics.com backend has been removed. (It stopped
116
121
working because of changes to the site's URL structure.)
0 commit comments