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
Adrian Sampson
0f9ffeec3e
Merge pull request #3995 from wisp3rwind/pr_lyrics_tekstowo_no_crashes
...
Crash-resilient Tekstowo lyrics source
2021-07-05 09:52:05 -04:00
wisp3rwind
c336191cdf
lyrics: update and condense Tekstowo changelog entries
2021-07-04 13:54:03 +02:00
wisp3rwind
0c285753fb
lyrics: Add some missing None-checks to the Tekstowo source
...
The previous code had the potential to crash if (when?) Tekstowo changes
their website structure sufficiently.
The new code is rather ugly due to the explicit checks after each and
every function call. Unfortunately, the alternative would be to catch a
bunch of very generic Exceptions (AttributeError, ...), since there's no
such thing as a `BeautifulSoupNotFoundError`.
2021-07-04 10:38:00 +02:00
wisp3rwind
09be82bd75
lyrics: slightly more consistent white space in Tekstowo source
2021-07-04 00:35:42 +02:00
Benedikt
ed695f20a1
Merge pull request #3994 from matlads/patch-2
...
return None for lyrics if Tekstowo fails to extract lyrics
2021-07-04 00:34:11 +02:00
Martin Atukunda
efcc5b3fae
return None for lyrics if Tekstowo fails to extract lyrics
...
I experienced a failure to parse Tekstowo for song lyrics.
This patch allowed the lyrics plugin to fetch the lyrics from another provider as opposed to failing.
2021-07-01 09:39:42 +03:00
Adrian Sampson
eadeead565
CI: Freshen apt packages
2021-06-29 09:39:10 -04:00
Adrian Sampson
87f5acebee
More changelog futzing
2021-06-28 17:44:45 -04:00
Benedikt
7e702a0318
Merge pull request #3980 from wisp3rwind/pr_fix_duplicate_empty_query
...
duplicates: fix crash on empty query
2021-06-18 17:21:48 +02:00
wisp3rwind
0e1c102337
duplicates: update changelog
2021-06-18 17:19:16 +02:00
wisp3rwind
d6ca1cc242
duplicates: fix crash when query return empty results
2021-06-18 17:18:50 +02:00
Benedikt
027474b86a
Merge pull request #3978 from wisp3rwind/handle_lyrics_errors
...
Always handle errors in the lyrics plugin
2021-06-18 17:17:32 +02:00
wisp3rwind
dfd834cf8f
lyrics: update changelog
2021-06-18 17:16:47 +02:00
wisp3rwind
316b79f72f
lyrics: slightly refactor beautifulsoup checks
...
instead of having a global list of sources that require the package,
indicate the dependency using an attribute of the source class
2021-06-18 17:16:04 +02:00
wisp3rwind
038cebfa9b
lyrics: remove duplicate check for beautifulsoup
...
The plugin already disables these sources entirely when beautifulsoup is
not available
2021-06-18 17:16:04 +02:00
wisp3rwind
867d383544
lyrics: wrap BeautifulSoup() constructor to centralize error handling
...
also ensure that the return value is always checked for None
2021-06-18 17:16:04 +02:00
wisp3rwind
b34442f5d1
lyrics: always check for fetch_url() returning None
2021-06-18 17:16:04 +02:00
wisp3rwind
f8a4c661fa
lyrics: return None explicitly
2021-06-18 17:16:04 +02:00
wisp3rwind
76aa97827d
lyrics: rename html -> soup for consistency
2021-06-18 17:16:04 +02:00
Adrian Sampson
bc2fd38690
Merge pull request #3982 from adsultana/fix-ifdef-nonstring-fields
...
Fix ifdef behavior with non-string fields (bug #3852 )
2021-06-17 11:12:44 -04:00
Andrew Sultana
4c86520479
template: update changelog
2021-06-16 16:50:20 +01:00
Andrew Sultana
86e11fb582
template: fix ifdef bug #3852 involving non-string fields with missing values
2021-06-16 16:49:16 +01:00
Benedikt
5fad8ee0b2
Merge pull request #3930 from arogl/fix_#2873
...
Attempt to fix duplicates
2021-06-15 11:19:55 +02:00
Adrian Sampson
0d62419132
Merge pull request #3957 from beetbox/move-official-irc-to-libera
...
Document Libera.Chat as the new official IRC home
2021-05-24 16:13:21 -07:00
Adrian Sampson
d124c2f224
Merge pull request #3958 from jackwilsdon/fix-tekstowo-test
...
Add missing test data for tekstowo
2021-05-24 16:12:21 -07:00
Jack Wilsdon
6a98e5d8db
Add missing test data for tekstowo
2021-05-24 18:20:33 +01:00
Frederik “Freso” S. Olesen
1e07d7b223
Document Libera.Chat as the new official IRC home
...
freenode has had a hostile takeover (see DWF CVE-2021-1000189[1]) and
the network is no longer safe, as a result the official IRC channel is
moved to the Libera.Chat network.
[1] https://github.com/distributedweaknessfiling/dwflist/blob/main/2021/1000xxx/CVE-2021-1000189.json
Resolves https://github.com/beetbox/beets/discussions/3953
2021-05-24 17:37:19 +02:00
Andrew Rogl
78f25575c3
Resolve changelog conflict
2021-05-24 16:23:04 +10:00
Andrew Rogl
51d922df27
Merge branch 'master' into fix_#2873
2021-05-24 16:21:27 +10:00
Adrian Sampson
ebce4bd5bd
Merge pull request #3956 from arogl/patch-1
...
Update ci.yaml
2021-05-23 12:37:17 -07:00
arogl
7f45131f1a
Update ci.yaml
...
Remove deprecated Python version
2021-05-23 16:28:44 +10:00
Andrew Rogl
81e50cb630
Too quick to delete
2021-05-23 15:43:14 +10:00
Andrew Rogl
39ca5b7be6
Changes as requested
2021-05-23 14:45:02 +10:00
Benedikt
eef26d1886
Merge pull request #3927 from bertbesser/set-fields-persist-to-tracks
...
persist set_fields to media files
2021-05-14 10:51:34 +02:00