Jonas Kvinge
5aaa5231b8
Add Last.fm import
...
Fixes #247
2020-08-30 18:09:13 +02:00
Jonas Kvinge
1431916183
Add setting for enabling scrobbling based on song source
...
Fixes #416
2020-08-25 23:44:27 +02:00
Jonas Kvinge
0788981783
Set QNetworkRequest::RedirectPolicyAttribute with Qt >= 5.9
2020-08-14 20:20:41 +02:00
Jonas Kvinge
8e39f92cb7
Make album optional when reading scrobbles from cache
2020-08-03 21:50:26 +02:00
Jonas Kvinge
5ebd363d5d
Fixes to last.fm scrobbling
...
- Start array notation for parameters at 0
- Correctly send trackNumber
2020-07-21 03:14:02 +02:00
Jonas Kvinge
7e6de528b4
Update Last.fm error codes
2020-07-19 03:47:21 +02:00
Jonas Kvinge
aeb32783d6
Only use QTextStream::setCodec() with Qt < 6
2020-07-18 04:27:21 +02:00
Jonas Kvinge
f1105393da
Replace QDateTime::toTime_t() with QDateTime::toSecsSinceEpoch()
2020-07-18 04:24:16 +02:00
Jonas Kvinge
f24b6a520c
Replace QDateTime::toTime_t() with QDateTime::toSecsSinceEpoch()
2020-07-18 03:53:30 +02:00
Jonas Kvinge
71a1ea481b
Replace some uses of static_cast with qobject_cast
2020-07-17 01:32:07 +02:00
Jonas Kvinge
39b1e0676b
Fix memory include
2020-06-25 22:51:00 +02:00
Jonas Kvinge
651020388d
Use override
2020-06-15 21:55:05 +02:00
Jonas Kvinge
2fbdb29ebc
Replace 0 with nullptr
2020-06-14 17:02:47 +02:00
Jonas Kvinge
5dbdde3f2b
Make scrobbler show error dialog for all errors when option is on
2020-05-26 17:51:23 +02:00
Jonas Kvinge
fcea3a0877
Add option to scrobbler setting for showing login error
...
Fixes #430
2020-05-12 22:25:00 +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
ec7202e3f6
Use refresh token for ListenBrainz
2020-05-11 00:51:18 +02:00
Jonas Kvinge
139e148912
Use shared_ptr for scrobbler cache items
2020-05-10 14:59:04 +02:00
Jonas Kvinge
f44ce49ea7
Add setting for lyric providers and add more providers
...
Fixes #335
2020-05-08 18:35:36 +02:00
Jonas Kvinge
9cc6a94353
Replace some NewClosure's with lambda connects
2020-04-28 22:29:10 +02:00
Jonas Kvinge
ac55b22839
Fix scrobble duration
2020-04-25 01:15:23 +02:00
Jonas Kvinge
4abc650edf
Make scrobbler handle streams
2020-04-25 00:07:42 +02:00
Jonas Kvinge
7ae049b559
Require Qt 5.6 or higher
2020-02-29 21:50:10 +01:00
Jonas Kvinge
424b0e61cb
Remove extra newlines
2020-02-12 00:07:05 +01:00
Jonas Kvinge
1851f26e3f
Reduce includes
2020-02-09 02:29:35 +01:00
Jonas Kvinge
fc2d601424
Remove useless stdbool.h include
2019-12-30 23:14:40 +01:00
Jonas Kvinge
76d8018ca2
Remove HTML from translations
2019-12-29 23:53:54 +01:00
Jonas Kvinge
9b688a5179
Remove HTML from translations
...
Fixes #260
2019-12-29 23:37:48 +01:00
Jonas Kvinge
8e226302ab
Allow scrobbling songs without album
...
Fixes #309
2019-11-20 21:30:41 +01:00
Jonas Kvinge
a9accb7d85
Refactor scrobbler authentication code
...
Fix a crash when authentication is cancelled
2019-11-14 21:07:30 +01:00
Jonas Kvinge
e3a4cf1cf5
Add option to prefer album artist when sending scrobbles
...
Fixes #274
2019-10-19 02:56:23 +02:00
Jonas Kvinge
a3ae9acebb
Listenbrainz: don't send "various artists" as artist
2019-09-29 13:50:24 +02:00
Jonas Kvinge
b0580265ca
Listenbrainz: don't send "various artists" as album artist
...
Fixes #273
2019-09-29 13:31:46 +02:00
Jonas Kvinge
ab72207027
Change domain
2019-09-24 00:06:37 +02:00
Jonas Kvinge
bdc089290d
Add fallthrough comments and remove -Wimplicit-fallthrough=0
...
Signed-off-by: Jonas Kvinge <jonas@jkvinge.net>
2019-09-16 21:20:12 +02:00
Jonas Kvinge
2d67279180
Fix minor code issues
2019-09-15 20:27:32 +02: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
bd78e8c275
Fix memory leaks
2019-07-22 20:53:05 +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
4875d319dc
Add love button
2019-06-12 00:38:52 +02:00
Jonas Kvinge
31b24d9a09
Use GnuTLS instead
2019-04-16 17:48:11 +02:00
Jonas Kvinge
7f23b9b424
Add https support to localredirectserver
2019-04-15 22:17:40 +02:00
Jonas Kvinge
9be161d165
Fix code style and errors
2019-04-08 18:46:11 +02:00
Jonas Kvinge
cf0a47e836
Ops
2019-04-04 20:17:28 +02:00
Jonas Kvinge
c38639afcb
Dont send playing now in offline mode
2019-04-04 20:16:26 +02:00
Jonas Kvinge
954e0e8a59
Add translations support ( #82 )
...
* Add translations support
* Update .gitignore
2019-02-22 20:24:38 +01:00
Jonas Kvinge
7437c208ff
Remove remastered from album title
2019-01-22 22:49:48 +01:00
Jonas Kvinge
55b0d1f24f
Fix headers
2018-12-26 15:32:20 +01:00
Jonas Kvinge
d487351d5c
Fix includes
2018-12-26 15:05:32 +01:00