Jonas Kvinge
|
7f4c61b15a
|
Improve album and title disc, remastered, etc matching
Don't partial remove things like "(Mono / Remastered)".
Fixes #1387
|
2024-03-02 19:48:19 +01:00 |
Jonas Kvinge
|
a6ea4dd0d7
|
Remove unused includes
|
2024-02-28 21:37:14 +01:00 |
Jonas Kvinge
|
9c6649f077
|
Add letras lyrics provider
|
2024-02-28 21:33:30 +01:00 |
Jonas Kvinge
|
04ba202e12
|
HtmlLyricsProvider: Use browser-like user-agent
|
2024-02-25 04:32:09 +01:00 |
Jonas Kvinge
|
352a6c5691
|
Remove lyricsmode.com provider
They have a "Verifying you are human" thing now.
|
2024-02-25 04:23:04 +01:00 |
Jonas Kvinge
|
13ac20f8b3
|
Add/remove reference for parameters
|
2023-10-13 22:58:18 +02:00 |
Jonas Kvinge
|
adef05bbdf
|
Use QString::arg()
|
2023-10-13 22:55:20 +02:00 |
Jonas Kvinge
|
505329730c
|
Improve lyrics match
|
2023-10-08 23:55:05 +02:00 |
Jonas Kvinge
|
8393cdb2de
|
Add lyrics from elyrics.net and lyricsmode.com
|
2023-09-20 19:02:28 +02:00 |
Jonas Kvinge
|
da19272eb6
|
HtmlLyricsProvider: Rename GetUrl to Url
|
2023-09-20 17:39:44 +02:00 |
Jonas Kvinge
|
60fb83d770
|
HtmlLyricsProvider: Remove <script> tags and content between
|
2023-09-20 17:38:45 +02:00 |
Jonas Kvinge
|
1c90b03476
|
Add HTML lyrics provider
|
2023-09-20 01:09:08 +02:00 |
Jonas Kvinge
|
50502ce720
|
Add azlyrics.com lyrics provider
|
2023-09-19 22:47:07 +02:00 |
Jonas Kvinge
|
39f9d02454
|
Add songlyrics.com lyrics provider
|
2023-09-19 16:56:10 +02:00 |
Jonas Kvinge
|
dc01a18b87
|
Remove lyrics.com lyrics provider
Does not provider full lyrics in API. The URL we used only points to a page with "Get the lyrics for <song> at Lyrics.com" now.
|
2023-08-31 23:22:22 +02:00 |
Jonas Kvinge
|
2e61235403
|
Application: Use shared pointers
Fixes #1239
|
2023-07-21 05:55:24 +02:00 |
Jonas Kvinge
|
d6b53f78ab
|
Cleanup includes
|
2023-07-21 05:25:57 +02:00 |
Jonas Kvinge
|
a2c7ff63df
|
Formatting
|
2023-07-21 05:11:27 +02:00 |
Jonas Kvinge
|
56180ca419
|
LocalRedirectServer: Remove https option and gnutls dependency
|
2023-07-18 19:44:45 +02:00 |
Jonas Kvinge
|
d8857d8e72
|
Add missing QMetaType include
|
2023-07-12 18:13:02 +02:00 |
Jonas Kvinge
|
fdc3e0a5f5
|
LyricsSearchResult: Add missing QList include
|
2023-07-12 18:12:48 +02:00 |
Jonas Kvinge
|
6ed5190276
|
Remove AudD lyrics
|
2023-06-25 01:14:12 +02:00 |
Jonas Kvinge
|
7fc5aef553
|
Use one instance of NetworkAccessManager
|
2023-04-21 20:20:53 +02:00 |
Jonas Kvinge
|
aaa530e72b
|
Add const/references to all signal parameters
|
2023-04-09 20:23:42 +02:00 |
Jonas Kvinge
|
4724b170b1
|
AuddLyricsProvider: Disable provider by default
Since we are currently missing API key.
|
2023-03-25 19:20:10 +01:00 |
Jonas Kvinge
|
e967d15b4e
|
Add AudD lyrics provider
|
2023-03-24 21:16:11 +01:00 |
Jonas Kvinge
|
52c83d592c
|
Rename Stands4 to Lyrics.com
|
2023-03-22 23:36:15 +01:00 |
Jonas Kvinge
|
ae87c1b578
|
Stands4LyricsProvider: Remove unused variable
|
2023-03-19 20:24:07 +01:00 |
Jonas Kvinge
|
f41b051ec7
|
LyricsSearchResult: Add missing const reference
|
2023-03-19 19:31:43 +01:00 |
Jonas Kvinge
|
2dd0f6a9ba
|
Remove AudD lyrics provider
|
2023-03-06 21:46:00 +01:00 |
Jonas Kvinge
|
a42039d6e5
|
Lyrics: Match both album artist and artist in lyrics results
|
2023-03-06 21:42:59 +01:00 |
Jonas Kvinge
|
14aa22d590
|
Stands4LyricsProvider: Use direct URL if API usage limit exceeds
|
2023-02-18 14:09:30 +01:00 |
Jonas Kvinge
|
99b40293db
|
Stands4LyricsProvider: Use percent encoding
|
2023-02-11 01:39:14 +01:00 |
Jonas Kvinge
|
9b06e85f94
|
Stands4LyricsProvider: Use API for search
|
2023-02-11 01:33:33 +01:00 |
Jonas Kvinge
|
93d1d40ea5
|
LyricsProvider: Default to empty results
|
2023-02-11 01:33:33 +01:00 |
Jonas Kvinge
|
4717d783dc
|
Stands4LyricsProvider: Finish search when no lyrics are found
|
2023-01-21 15:55:47 +01:00 |
Jonas Kvinge
|
d276339c80
|
Add lyrics from stands4 (lyrics.com)
|
2023-01-20 22:48:52 +01:00 |
Jonas Kvinge
|
b982a6a762
|
LyricsProvider: Improve parsing from HTML function
|
2023-01-20 22:45:05 +01:00 |
Jonas Kvinge
|
205b7f2401
|
Split utilities functions into separate files
|
2022-12-28 22:53:59 +01:00 |
Jonas Kvinge
|
e33ffd1c8a
|
MusixmatchLyricsProvider: Fix error message
|
2022-10-21 20:54:16 +02:00 |
Jonas Kvinge
|
ec99df3144
|
Create common class for Musixmatch
|
2022-10-18 22:49:15 +02:00 |
Jonas Kvinge
|
c82bba01ee
|
MusixmatchLyricsProvider: Remove unused declaration
|
2022-10-17 20:34:51 +02:00 |
Jonas Kvinge
|
eaa33a03d7
|
MusixmatchLyricsProvider: Use API for lyrics search when possible
|
2022-10-17 20:29:44 +02:00 |
Jonas Kvinge
|
89e8518f31
|
GeniusLyricsProvider: Make private
|
2022-10-17 20:28:51 +02:00 |
Jonas Kvinge
|
c7bf2e1da8
|
LyricsProvider: Add missing newline
|
2022-10-16 22:52:06 +02:00 |
Jonas Kvinge
|
bf904a6afa
|
LyricsProvider: Parse multiple sections of the same tag
|
2022-10-16 01:27:54 +02:00 |
Jonas Kvinge
|
e46b92dd7d
|
GeniusLyricsProvider: Use new function for parsing HTML
|
2022-10-15 14:34:09 +02:00 |
Jonas Kvinge
|
1a25faa5b9
|
LyricsProvider: Add function for parsing lyrics from HTML
|
2022-10-15 14:33:35 +02:00 |
Jonas Kvinge
|
b22320c48f
|
Replace typedef with using
|
2022-10-13 22:39:31 +02:00 |
Jonas Kvinge
|
93f12baf51
|
Fix narrowing conversions in connects
|
2022-09-12 23:18:54 +02:00 |