Jonas Kvinge
215057ce6f
Remove unneeded get()
2021-06-22 14:04:42 +02:00
Jonas Kvinge
58a5367015
Make const
2021-06-22 14:04:42 +02:00
Jonas Kvinge
8c2b907ff5
Make static
2021-06-22 14:04:42 +02:00
Jonas Kvinge
ed09627fdb
Use std::make_unique
2021-06-21 15:40:44 +02:00
Jonas Kvinge
1295033fae
Clang-Tidy and Clazy fixes
2021-06-20 19:04:08 +02:00
Jonas Kvinge
fbe4d3ce9f
Add Subsonic option to turn off HTTP2
...
Fixes #718
2021-06-13 19:55:45 +02:00
Jonas Kvinge
f786a17014
Formatting
2021-06-12 20:53:23 +02:00
Jonas Kvinge
e6f50e6637
Strip mimetype when downloading covers
2021-05-29 23:27:40 +02:00
Jonas Kvinge
91ab8e22b7
Use QJsonValueRef
2021-03-26 22:10:43 +01:00
Jonas Kvinge
14fb647647
Fix uninitialized variables
2021-03-26 21:30:13 +01:00
Jonas Kvinge
78588d8cdf
Fix various clazy warnings
2021-03-21 04:47:11 +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
133f094d72
Add support for saving embedded album covers
...
Fixes #286
2021-02-26 21:03:51 +01:00
Jonas Kvinge
03959a68d5
Formatting
2021-02-02 21:08:58 +01:00
Jonas Kvinge
bf7c8df353
Connection syntax migration ( #637 )
2021-01-26 16:48:04 +01:00
Jonas Kvinge
72b194cd7e
Rename network to networkaccessmanager
2021-01-11 16:48:46 +01:00
Jonas Kvinge
a155e503f4
Never use reference when iterating QJsonArray
2020-11-13 21:10:50 +01:00
Jonas Kvinge
83f17a37b1
Use format only when available
2020-10-13 01:38:09 +02:00
Jonas Kvinge
318c3bb422
Check if QNetworkRequest::ContentTypeHeader is filetype everwhere
2020-10-11 01:08:42 +02:00
Jonas Kvinge
cc2cce66df
Make const
2020-10-11 00:07:38 +02:00
Jonas Kvinge
7afeabd288
Subsonic: Read created from album too
...
Fixes #526
2020-10-11 00:05:06 +02:00
Jonas Kvinge
eb43a812d6
Fix saving subsonic cover when ContentTypeHeader returns filetype
2020-10-10 23:46:29 +02:00
Jonas Kvinge
287f0a3739
Remove redundant check for isNull()
2020-10-02 19:27:47 +02:00
Jonas Kvinge
09cdba4b3d
Fix minor code issues
2020-09-30 01:02:41 +02:00
Pascal Below
c7c1a8ede1
SubsonicRequest: create cover directory if it doesn't exist ( #547 )
2020-09-25 15:46:25 +02:00
Pascal Below
45bc353341
Add Subsonic scrobble support ( #545 )
...
* add SubsonicScrobbler, add Scrobble method in SubsonicService
* new class SubsonicScrobbleRequest, use queue again, clean up
* add checkbox to enable server-side scrobbling to Subsonic settings page
* Check serversidescrobbling in SubsonicScrobbler::ReloadSettings instead of SubsonicService
TODO: SubsonicScrobbler::ReloadSettings needs to be called when
SubsonicSettings change.
2020-09-23 17:55:12 +02:00
Jonas Kvinge
2d49b71bc9
Read song creation time from subsonic API
...
Fixes #526
2020-08-31 17:05:09 +02:00
Jonas Kvinge
0788981783
Set QNetworkRequest::RedirectPolicyAttribute with Qt >= 5.9
2020-08-14 20:20:41 +02:00
Jonas Kvinge
0b7b7656b2
Replace use of QRegExp
2020-07-20 00:57:42 +02:00
Jonas Kvinge
faacb0d69f
Subsonic: Dont strip words from title
...
Fixes #476
2020-06-26 17:35:05 +02:00
Jonas Kvinge
651020388d
Use override
2020-06-15 21:55:05 +02:00
Jonas Kvinge
0e9c1789ff
Dont append disc to album title
...
Fixes #438
2020-05-29 20:38:19 +02:00
Jonas Kvinge
bf5fea8951
Replace use of QMultiMap::insertMulti with QMultiMap::insert
2020-05-29 17:46:41 +02:00
Jonas Kvinge
79ba6e628e
Use art id from the API as cover filename for Subsonic
...
Fixes #433
2020-05-16 14:13:22 +02:00
Jonas Kvinge
e35501ff0a
Delete remaining network replies and local redirct server in destructor
2020-05-12 21:28:42 +02:00
Jonas Kvinge
c5c7a07c12
Add QImageReader::imageFormatsForMimeType replacement function
2020-05-12 19:48:37 +02:00
Jonas Kvinge
7e22e0e552
Use original image format when saving images from Subsonic and Tidal
...
Fixes #435
2020-05-12 18:50:57 +02:00
Jonas Kvinge
c8d5f03070
Dont use reference in AlbumSongsReplyReceived
2020-05-12 15:58:36 +02:00
Jonas Kvinge
168e101a5a
Subsonic: Disconnect signal/slots
2020-05-12 15:55:13 +02:00
Jonas Kvinge
9cc6a94353
Replace some NewClosure's with lambda connects
2020-04-28 22:29:10 +02:00
Jonas Kvinge
d024dd6563
Minor code fixes to Subsonic
2020-04-23 21:06:26 +02:00
Jonas Kvinge
c69fff52cc
Remove useless using std
2020-04-20 17:49:06 +02:00
Jonas Kvinge
2f72c41cda
Improve internet classes
2020-04-13 06:30:40 +02:00
Jonas Kvinge
aa43d42cdb
Remove const from signal slot connects
2020-04-13 05:57:48 +02:00
Jonas Kvinge
5591472dbd
Change artist and song ID to strings
2020-04-13 03:39:51 +02:00
Jonas Kvinge
21b2193cd0
Add explicit
2020-04-07 16:49:15 +02:00
Jonas Kvinge
5db8b743fe
Subsonic: Fix setting size
2020-04-04 23:34:04 +02:00
Jonas Kvinge
c424b0c888
Subsonic: Check if int values are strings
2020-04-04 23:31:27 +02:00
Jonas Kvinge
144ffbc428
Subsonic: Handle track as string
2020-04-01 00:33:00 +02:00