Commit graph

10167 commits

Author SHA1 Message Date
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
Bert Besser
8dc960b1f6 fix: formatting 2021-05-14 10:19:59 +02:00
Benedikt
1faa41f8c5
Merge pull request #3942 from sandersantema/master
Add itunes_dateadded to metasync plugin
2021-05-13 21:40:00 +02:00
Bert Besser
e98f78e29b fix: transactions and stricter tests 2021-05-13 15:09:55 +02:00
sandersantema
81ef3c2fc3
Update changelog 2021-05-13 14:44:51 +02:00
sandersantema
f3e1d90470
Avoid usage of walrus operator which is only compatible with > 3.8 2021-05-13 12:58:26 +02:00
sandersantema
51b22a41f0 Add tests for new itunes_dateadded function of metasync plugin 2021-05-13 12:42:59 +02:00
sandersantema
2cd15a7434 Add itunes_dateadded to itunes metasync plugin 2021-05-13 12:32:42 +02:00
bertbesser
a25a2a6cbb
Merge branch 'master' into set-fields-persist-to-tracks 2021-05-13 07:38:26 +02:00
Adrian Sampson
56e902671e
Merge pull request #3814 from aereaux/add_isrc
Add ISRC identifiers from musicbrainz.
2021-05-12 07:55:26 -07:00
Aidan Epstein
b6fda634c4 Add ISRC identifiers from musicbrainz. 2021-05-12 07:44:55 -07:00
Benedikt
c0af155323
Merge pull request #3831 from dosoe/beets_tag_hook
Add two events extracting_trackdata and extracting_albumdata
2021-05-11 23:01:54 +02:00
Dorian
c64fc68b16 more detailed documentation 2021-05-11 22:17:38 +02:00
Dorian Soergel
c9c2c81df6
Merge branch 'master' into beets_tag_hook 2021-05-11 10:46:15 +02:00
Dorian
64238ca8c6 complete documentation 2021-05-11 10:44:33 +02:00
Adrian Sampson
747486432f
Merge pull request #3929 from arogl/7z_support
Add 7z file support #3906
2021-05-10 08:53:35 -07:00
Adrian Sampson
a4352ff845
Merge branch 'master' into 7z_support 2021-05-08 09:47:51 -07:00
Adrian Sampson
c52dbacbf4
Merge pull request #3934 from arogl/rarfile
Remove reference to rarfile version in link
2021-05-08 09:44:57 -07:00
Andrew Rogl
a28099a351 Remove reference to rarfile version in link 2021-05-08 19:18:11 +10:00
Andrew Rogl
0c6f826478 It's a fix, not a change :-( 2021-05-08 16:14:23 +10:00