Edgars Supe
c59a22efa2
Add albumtypes to plugin index
2021-09-09 23:07:11 +03:00
Edgars Supe
0a4aa408b6
Add albumtypes plugin to changelog
2021-09-09 23:07:11 +03:00
Edgars Supe
899136774b
Add documentation for albumtypes plugin
2021-09-09 23:07:11 +03:00
Edgars Supe
6fdc505798
Add tests for albumtypes plugin
2021-09-09 23:07:11 +03:00
Edgars Supe
bee35885bb
Add albumtypes plugin
2021-09-09 23:05:12 +03:00
Adrian Sampson
4be95e469f
Merge pull request #4045 from edgars-supe/albumtypes
...
Store secondary release types
2021-09-09 10:03:17 -04:00
Edgars Supe
a5c6ed7867
Add info about albumtypes to changelog
2021-09-09 15:52:37 +03:00
Edgars Supe
700c505560
Delimit album types with '; '
2021-09-09 15:46:09 +03:00
Edgars Supe
1bd53ad2aa
Add albumtypes to Item schema
2021-09-09 15:46:09 +03:00
Edgars Supe
a04850a536
Add albumtypes to AlbumInfo
2021-09-09 15:46:09 +03:00
Edgars Supe
88fc2bdff9
Add albumtypes to Album schema
2021-09-09 15:46:09 +03:00
Adrian Sampson
410deb6c3b
Merge pull request #4044 from aereaux/add_genres
...
Get genres from both musicbrainz releases and release-groups.
2021-09-09 07:12:29 -04:00
Aidan Epstein
8eac98585d
Get genres from both musicbrainz releases and release-groups.
...
This adds the votes from each.
This also changes the behavior to reset tags if the genre option is
enabled and no tags are received from musicbrainz.
This also sorts genres by the number of votes.
2021-09-08 22:33:38 -07:00
Adrian Sampson
aad5253c87
Changelog entry for #4038
2021-09-01 10:09:22 -04:00
Adrian Sampson
6410b2f009
Merge pull request #4038 from jackwilsdon/fix-zero-album-art-test
...
Unload plugins in UI config test
2021-09-01 10:07:57 -04:00
Jack Wilsdon
0ed2fbc7b0
Tidy up plugins in ui config tests
...
Some of these tests load plugins using beets' normal plugin loader, but
didn't call unload_plugins to tidy up afterwards. This led to any future
plugin loads being ignored until the next unload_plugins call.
This commit changes the config tests so that we always call load_plugins
on setup (to store the default beets state) and unload_plugins on
teardown (to restore the previously stored state).
2021-08-31 21:28:03 +01:00
Adrian Sampson
75223eedb7
Docs for 3.6+ requirement
2021-08-22 21:09:30 -04:00
Adrian Sampson
8819852337
Merge pull request #4018 from beetbox/drop-py2
...
Require Python 3.6+
2021-08-22 21:03:55 -04:00
Adrian Sampson
5c699f1f9d
Wrap a long comment
2021-08-21 13:37:47 -04:00
Adrian Sampson
ea3a6e5fd7
Skip some more tests on Windows
...
We should actually fix these, I suppose!
2021-08-21 13:35:28 -04:00
Adrian Sampson
07742a5f39
Remove unnecessary temporaries
2021-08-21 13:29:25 -04:00
Adrian Sampson
8e163a6e3b
Update memoryview-related comments
...
Co-authored-by: Benedikt <wisp3rwind@posteo.eu>
2021-08-21 13:26:10 -04:00
Adrian Sampson
fd81d65c4b
Undo string type inversion in convert
2021-08-21 13:24:18 -04:00
Adrian Sampson
e6a1f5a3dc
convert: Split command in str form
...
...with yet another round-trip conversion. :/
2021-08-19 17:24:01 -04:00
Adrian Sampson
2f5f9ea174
Remove shlex_split utility
...
This works around a bug that does not exist in Python 3.x, and the
workaround (by calling the underlying shlex.split function with bytes)
was causing crashes on some versions of Python 3. Seemed to work fine on
3.10-dev, though, oddly.
2021-08-19 17:14:16 -04:00
Adrian Sampson
f545cd3830
Remove unused import
2021-08-19 17:02:28 -04:00
Adrian Sampson
8f7d522225
CI: Skip optional dependencies on Windows
2021-08-19 17:00:27 -04:00
Adrian Sampson
2ff7e6bc47
Fix missing comma in setup.py
2021-08-19 16:57:47 -04:00
Adrian Sampson
b467c2c4fc
Drop Python 2.7 and 3.5 from Actions CI matrix
2021-08-19 16:48:58 -04:00
Adrian Sampson
af1eaf5062
Merge remote-tracking branch 'origin/windows-ci' into drop-py2
2021-08-19 16:48:46 -04:00
Adrian Sampson
75c41c0546
Remove most six.PY2 checks
2021-08-19 16:45:11 -04:00
Adrian Sampson
4bf82cd755
Drop Python 2 from Tox config
2021-08-19 16:35:38 -04:00
Adrian Sampson
1cf80b340f
Drop Python <3.6 requirements from setup.py
2021-08-19 16:34:50 -04:00
Adrian Sampson
21e11f5bb3
Version bump: v1.5.1
2021-08-19 15:57:14 -04:00
Adrian Sampson
92b6d7ea7c
Release date for v1.5.0
2021-08-19 15:56:13 -04:00
Adrian Sampson
51e4c62220
Tiny wording tweak
2021-08-19 15:50:36 -04:00
Adrian Sampson
b3ca50a0ff
Further sprucing of "major features"
2021-08-19 15:47:24 -04:00
Adrian Sampson
842dd5a05a
Finish complete changelog pass
2021-08-19 15:42:16 -04:00
Adrian Sampson
550a6ef337
Changelog editing: pass over fixes
2021-08-19 15:36:05 -04:00
Adrian Sampson
9ec7378ed7
Changelog spruce-up: pass over new features
2021-08-19 15:20:33 -04:00
Adrian Sampson
361cabe023
Merge pull request #3848 from catap/smartplaylist-url-firendly
2021-08-13 21:41:28 -04:00
Kirill A. Korinsky
b0f7418372
Stream-friendly smart playlists
...
This commit introduced a way to generate a stream-frienldy playlists.
2021-08-14 02:41:22 +02:00
Adrian Sampson
58cfa7357d
Merge pull request #4014 from snejus/add-reference-to-beetcamp
...
Add reference to an external beetcamp autotagger in the docs
2021-08-04 10:03:11 -07:00
Šarūnas Nejus
c6e4cf80f4
Add reference to the beetcamp plugin
2021-08-03 19:27:26 +01:00
Šarūnas Nejus
8dae6039f2
Order external plugins alphabetically
2021-08-03 19:27:26 +01:00
Adrian Sampson
600c9283b9
Merge pull request #4008 from maffo999/master
...
Fix for #4002 : subsonicupdate plugin broken
2021-07-15 16:05:21 -04:00
maffo999
5dbc7f9f33
Moved logging to debug and fixed empty line. Updated changelog to include new option.
2021-07-15 20:13:18 +02:00
Adrian Sampson
8d3cfe46ed
Ignore a new pep8-naming error
...
The new error <https://github.com/PyCQA/pep8-naming/pull/157 > strikes me
as a little overzealous: while most exceptions are errors, there are
some Exception subclasses that are *not* properly considered errors
(e.g., when they're only a base class for other error classes).
2021-07-15 09:52:43 -04:00
maffo999
51210cb649
Updated changelog
2021-07-14 20:36:52 +02:00
maffo999
653181a296
Fix subsonicupdate plugin
2021-07-14 20:10:04 +02:00