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
3112c34d11
Change to NetworkAccessManager
2020-12-09 18:39:37 +01:00
Jonas Kvinge
318c3bb422
Check if QNetworkRequest::ContentTypeHeader is filetype everwhere
2020-10-11 01:08:42 +02:00
Jonas Kvinge
48e0e6af71
Ignore Radio Paradise "commercial" break for cover and lyrics search
2020-09-10 17:17:55 +02:00
Jonas Kvinge
3c4209b676
Add more compilation titles
2020-08-15 17:33:54 +02:00
Jonas Kvinge
d51b9a8e0e
Add more compilation titles
2020-08-15 17:29:30 +02:00
Jonas Kvinge
0788981783
Set QNetworkRequest::RedirectPolicyAttribute with Qt >= 5.9
2020-08-14 20:20:41 +02:00
Jonas Kvinge
3f80b330cc
Log artist and album name
2020-08-10 18:05:52 +02:00
Jonas Kvinge
01632d538c
Decrease score for more compilation albums
2020-08-10 17:39:40 +02:00
Jonas Kvinge
4ae54dbaad
Decrease score for more compilation albums
2020-08-09 20:58:27 +02:00
Jonas Kvinge
465369d79e
Base initial score on album cover sizes retrieved from API
2020-08-09 20:10:53 +02:00
Jonas Kvinge
4f6e06131c
Change allow album cover search check
2020-08-07 00:28:46 +02:00
Jonas Kvinge
19f69e9e6c
Allow cover search only using either artist, album or title
2020-08-07 00:18:31 +02:00
Jonas Kvinge
9967eae7bb
Decrease album cover score if artist doesn't match and cover isn't requested using album title
2020-08-02 04:34:15 +02:00
Jonas Kvinge
ab67536d9a
Prevent compilation and live albums from being picked before studio albums for album cover searches based on artist + song title
2020-08-01 23:17:35 +02:00
Jonas Kvinge
bf5fea8951
Replace use of QMultiMap::insertMulti with QMultiMap::insert
2020-05-29 17:46:41 +02:00
Jonas Kvinge
e3c367984b
Make it possible to receive SearchResults before SearchFinished
2020-05-14 19:30:29 +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
84ec4bdc79
Check content type for image in album cover fetcher search
2020-05-12 18:47:32 +02:00
Jonas Kvinge
d7661f0964
Fix possible crash in album cover fetcher
2020-05-10 16:54:14 +02:00
Jonas Kvinge
7bccc21878
Add setting for cover providers
2020-05-09 01:48:08 +02:00
Jonas Kvinge
49f77d3b75
Change timeouts
2020-04-25 00:13:48 +02:00
Jonas Kvinge
bc16a6c4cb
Sort album cover search results by score and pick the first 3
2020-04-25 00:03:43 +02:00
Jonas Kvinge
a2c0e4d4b1
Improve album cover loader, lyrics search and streaming support
...
- Improve album cover loader
- Add album cover loader result struct
- Move album cover thumbnail scaling to album cover loader
- Make init art manual look for album cover images in song directory
- Make album cover search work for songs outside of collection and
streams
- Make album cover search work based on artist + title if album is not
present
- Update art manual in playlist for local files, devices and CDDA
- Make lyrics search work for streams
- Add stream dialog to menu
- Remove dead code in InternetSearchModel
- Simplify code in InternetSearchView
2020-04-20 18:03:18 +02:00
Jonas Kvinge
7ae049b559
Require Qt 5.6 or higher
2020-02-29 21:50:10 +01:00
Jonas Kvinge
1851f26e3f
Reduce includes
2020-02-09 02:29:35 +01:00
Jonas Kvinge
bd5ab80276
Use FollowRedirectsAttribute everywhere
2019-08-22 19:28:54 +02:00
Jonas Kvinge
d199a2be0d
Fix typos and spelling
2019-08-22 18:45:32 +02:00
Jonas Kvinge
9c485c4d94
Split NetworkTimeouts and RedirectFollower to it's own files
...
- Follow redirects by default
2019-08-20 23:31:23 +02:00
Jonas Kvinge
65780e1672
Improve album cover searching and cover manager, use HttpStatusCodeAttribute and QSslError for services
...
- Improve album cover manager
- Change art_automatic and art_manual to QUrl
- Refresh collection album covers when new album covers are fetched
- Fix automatic album cover searching for local files outside of the collection
- Make all Json services check HttpStatusCodeAttribute
- Show detailed SSL errors for Subsonic, Tidal and Qobuz
2019-07-07 21:14:24 +02:00
Jonas Kvinge
f33609bbf8
Compare artist and album case-insensitive
2019-05-13 22:38:24 +02:00
Jonas Kvinge
91e597bbdd
Decrease score for unmatched artist and album
2019-04-17 22:24:34 +02:00
Jonas Kvinge
63d5018ad6
Improve cover providers score system
2019-04-17 22:18:03 +02:00
Jonas Kvinge
7f23b9b424
Add https support to localredirectserver
2019-04-15 22:17:40 +02:00
Jonas Kvinge
2d087dfe15
Add new last.fm album cover provider
2018-12-15 00:43:50 +01:00
Jonas Kvinge
0cda4e27aa
Replace qSort/qStableSort/qSwap
2018-10-19 20:18:46 +02:00
Jonas Kvinge
c518e42e18
Remove whitespace
2018-08-09 18:39:44 +02:00
Jonas Kvinge
e337b7933b
Includes, comments and bugfixes
...
- Fix includes
- Use common regex (Song::kCoverRemoveDisc) for removing Disc/CD from album
- Remove Disc/CD from album when creating hash
- Make imobiledevice support compile
- Fix setting device on windows
2018-05-01 00:41:33 +02:00
Jonas Kvinge
dadd5e05a3
Fix discogs album cover fetcher
2018-03-17 14:28:45 +01:00
Jonas Kvinge
1aabdc9b8b
Don't use Discogs if fetching all album covers because of trottling.
2018-03-05 21:05:30 +01:00
Jonas Kvinge
b2b1ba7abe
Initial commit.
2018-02-27 18:06:05 +01:00