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 |
Jonas Kvinge
|
2b24ac54a0
|
Remove unused includes
|
2022-08-28 03:09:33 +02:00 |
Jonas Kvinge
|
d97b0478a7
|
Fix typos
|
2022-08-28 02:44:37 +02:00 |
Jonas Kvinge
|
63e5d6a94a
|
Require Qt 5.9
|
2022-01-29 21:33:33 +01:00 |
Jonas Kvinge
|
61ac7ae31e
|
GeniusLyricsProvider: Move index past start tag
|
2022-01-02 21:47:16 +01:00 |
Jonas Kvinge
|
ce3af4961b
|
GeniusLyricsProvider: Fix parsing of different HTML pages
|
2021-12-19 20:59:38 +01:00 |
Jonas Kvinge
|
3efe2d1e05
|
Initialize to 0
|
2021-10-30 17:10:05 +02:00 |
Jonas Kvinge
|
67a6d6c1e3
|
LyricsFetcher: Change request ID to quint64
|
2021-10-30 03:15:03 +02:00 |
Jonas Kvinge
|
79ac53b2d9
|
Fix narrowing conversions
|
2021-10-30 02:21:29 +02:00 |
Jonas Kvinge
|
ea2bfbda44
|
Formatting
|
2021-08-23 21:21:08 +02:00 |
Jonas Kvinge
|
e6858719c9
|
Reduce network access managers
|
2021-08-12 23:00:42 +02:00 |
Jonas Kvinge
|
68dbc29f2c
|
Use QString::compare with Qt::CaseInsensitive to reduce allocations
|
2021-07-13 23:18:12 +02:00 |
Jonas Kvinge
|
e48b7d83a3
|
Formatting
|
2021-07-11 09:49:38 +02:00 |
Jonas Kvinge
|
244d25ce53
|
Fix compile with Qt 5
|
2021-06-25 18:46:45 +02:00 |
Jonas Kvinge
|
8287efd51f
|
Remove silencing -Wclazy-qt6-deprecated-api-fixes to workaround clazy bugs
|
2021-06-25 18:19:37 +02:00 |
Jonas Kvinge
|
1295033fae
|
Clang-Tidy and Clazy fixes
|
2021-06-20 19:04:08 +02:00 |
Jonas Kvinge
|
0032ec5036
|
Don't log access tokens
|
2021-06-04 00:15:35 +02:00 |
Jonas Kvinge
|
d4c8fa6a24
|
Use const QJsonValueRef
|
2021-03-26 23:55:55 +01:00 |
Jonas Kvinge
|
91ab8e22b7
|
Use QJsonValueRef
|
2021-03-26 22:10:43 +01:00 |
Jonas Kvinge
|
78588d8cdf
|
Fix various clazy warnings
|
2021-03-21 04:47:11 +01:00 |
Jonas Kvinge
|
20c1c1d4be
|
Remove unused variables
|
2021-03-21 04:43:55 +01:00 |
Jonas Kvinge
|
b224aeb0d8
|
Use 4arg connects for networkreplies
|
2021-03-21 00:37:17 +01:00 |
Jonas Kvinge
|
54f2aa5f77
|
Update copyrights
|
2021-03-20 21:14:47 +01:00 |
Jonas Kvinge
|
88797424f1
|
Ignore empty lyrics from musixmatch
|
2021-03-13 15:58:34 +01:00 |
Jonas Kvinge
|
bf7c8df353
|
Connection syntax migration (#637)
|
2021-01-26 16:48:04 +01:00 |