Commit graph

10098 commits

Author SHA1 Message Date
debbie-nguyen
4e72dc7096
Update index.rst to link to Libera.Chat
Update documentation to link to Libera.Chat for IRC support

Changed the reference to Libera.Chat in the documentation to a hyperlink
pointing to https://libera.chat/ for better accessibility
2024-05-26 08:38:34 -07:00
Guilherme Danno
0c2d92cf68 start documentation 2021-08-22 17:37:08 -03:00
Guilherme Danno
7fa274e1cd remove unused option 2021-08-22 17:36:42 -03:00
Guilherme Danno
88b0a886f1 add pagination 2021-08-22 16:06:23 -03:00
Guilherme Danno
7b6a63577b more typing 2021-08-22 16:05:38 -03:00
Guilherme Danno
9703d3068e fix: invert loop use only known fields 2021-08-22 05:28:48 -03:00
Guilherme Danno
c3b259785a chore: use dataclasses 2021-08-22 04:44:02 -03:00
Guilherme Danno
8a85045f6f chore: update command options 2021-08-22 04:21:15 -03:00
Guilherme Danno
7dd08cfda7 chore: refactoring 2021-08-22 04:20:40 -03:00
Guilherme Danno
bc0a93d8b7 fix: use try_sync 2021-08-22 03:33:11 -03:00
Guilherme Danno
f805e52d8d chore: use mb.BASE_URL 2021-08-22 03:32:22 -03:00
Guilherme Danno
10429bc655 avoid double negation 2021-08-22 03:19:36 -03:00
Guilherme Danno
6d12627cca implement 'update all series command'
probably should optimize to not fetch the album twice
2021-08-22 03:19:36 -03:00
Guilherme Danno
4d333432ff fetch series info from MusicBrainz 2021-08-22 03:19:36 -03: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
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