Jonas Kvinge
8699790e78
Always call QFutureWatcher::setFuture after connects
2021-06-16 00:30:21 +02:00
Jonas Kvinge
f786a17014
Formatting
2021-06-12 20:53:23 +02:00
Jonas Kvinge
8fd32aba4f
Improve resume playback on startup, re-request stream URL when unpausing
...
Fixes #270
2021-06-10 23:14:05 +02:00
Jonas Kvinge
f8ed2afef1
Add song fingerprinting and tracking
...
Fixes #296
2021-06-05 21:56:40 +02:00
Jonas Kvinge
a4a20ec220
Make sure schedule playlist save timer is started from correct thread
2021-06-05 00:07:15 +02:00
Jonas Kvinge
264d47caf4
Change playlist tabbar favorite tooltip
2021-05-20 17:12:28 +02:00
jonas@jkvinge.net
1803705749
Add option to turn off playlist alternating row colors
2021-05-11 19:40:47 +02:00
Jonas Kvinge
fb7b3b0295
Revert "Shuffle all songs instead of from the current to the end"
...
This reverts commit 316a3d51ee
.
2021-05-04 23:16:18 +02:00
Jonas Kvinge
316a3d51ee
Shuffle all songs instead of from the current to the end
...
Fixes #707
2021-05-04 22:48:18 +02:00
Jonas Kvinge
8c64d3b55c
Do most item reloading in the background, schedule playlist saving
2021-04-26 22:57:08 +02:00
Jonas Kvinge
da83025fb0
Update temporary metadata when reloading song
...
Possible fix for #697
2021-04-26 20:33:57 +02:00
Jonas Kvinge
e13c27d32c
Allow editing of playlist metadata for streams
2021-04-11 02:01:53 +02:00
Jonas Kvinge
7323fe0000
Fix queued item painting
2021-04-11 01:03:02 +02:00
Jonas Kvinge
128223a28a
Add setting for configuring the color for the currently playing song
...
Fixes #676
2021-04-01 02:18:15 +02:00
Jonas Kvinge
c6604734c9
Remove using std::placeholders
2021-03-26 23:33:56 +01:00
Jonas Kvinge
14fb647647
Fix uninitialized variables
2021-03-26 21:30:13 +01:00
Jonas Kvinge
59bffed47f
Use static_cast
2021-03-21 18:53:02 +01:00
Jonas Kvinge
78588d8cdf
Fix various clazy warnings
2021-03-21 04:47:11 +01:00
Jonas Kvinge
20c5a79efa
Fix playlist tabbar close and save
2021-03-21 04:28:22 +01:00
Jonas Kvinge
54f2aa5f77
Update copyrights
2021-03-20 21:14:47 +01:00
Jonas Kvinge
efcdfdf612
Remove unused include for macOS
2021-03-13 02:00:38 +01:00
Jonas Kvinge
133f094d72
Add support for saving embedded album covers
...
Fixes #286
2021-02-26 21:03:51 +01:00
Jonas Kvinge
b3681002a7
Change int to qint64
2021-02-10 18:27:40 +01:00
Jonas Kvinge
9ed184edbf
Simplify code
2021-02-06 00:32:01 +01:00
Jonas Kvinge
89572b07fb
Remove default argument
2021-02-06 00:30:40 +01:00
Gavin Howard
0f96daec9a
Fix playlist saving
...
The fix came from a suggestion by Jonas; I just tested it.
2021-02-03 16:38:24 -07:00
Jonas Kvinge
03959a68d5
Formatting
2021-02-02 21:08:58 +01:00
Jonas Kvinge
59b48ceb4a
Use std::make_shared
2021-02-02 21:08:12 +01:00
Jonas Kvinge
88874f0dcd
Remove NewClosure
2021-01-30 21:53:53 +01:00
Jonas Kvinge
60528525e0
Use QObject::connect() everywhere for consistency
2021-01-29 18:53:20 +01:00
Jonas Kvinge
cb5a7f8c9d
Replace NewClosure with lamdas
2021-01-29 18:47:50 +01:00
Jonas Kvinge
fd9c6d460a
Fix lamda connect for audio CD tracks load finished
2021-01-29 18:45:09 +01:00
Jonas Kvinge
bf7c8df353
Connection syntax migration ( #637 )
2021-01-26 16:48:04 +01:00
Jonas Kvinge
9c6c26f424
Delete TagCompletionModel
2021-01-26 00:40:06 +01:00
Jonas Kvinge
010a0cc2a7
Fix playlist filter with Qt 6
2021-01-20 20:18:29 +01:00
Jonas Kvinge
1bd586268c
Update some copyrights
2020-12-12 00:33:27 +01:00
Jonas Kvinge
6ab6e6d3a8
Format code
2020-11-22 03:36:46 +01:00
Jonas Kvinge
91e5cafe76
Remove disabling repeat and shuffle buttons
...
It's more confusing than helpful
2020-11-20 21:48:10 +01:00
Jonas Kvinge
47754951f0
Format code
2020-11-20 21:47:01 +01:00
Jonas Kvinge
f877639ed7
Fix repeat/shuffle disabled when a dynamic playlist is open
...
Fixes #593
2020-11-19 18:12:48 +01:00
Jonas Kvinge
042da74955
Change return type of qHash with Qt 6 to size_t
2020-11-17 01:22:38 +01:00
Jonas Kvinge
deddaed04a
Remove use of std::bind where possible
2020-11-14 02:13:22 +01:00
Jonas Kvinge
c0663bc19f
Use reference
2020-11-13 20:34:29 +01:00
Jonas Kvinge
b3b5a38c3a
Minor code style fix
2020-11-11 22:55:56 +01:00
Jonas Kvinge
15b656b753
Merge pull request #587 from fbugno/issue515
...
Fix HiDPI scaling for glow animation and drag over playlist
2020-11-10 22:52:08 +01:00
Felipe Bugno
f5785db163
Code style changes to match the existing code
...
This changes the style of the private variable and the call
convention of the inherited functions.
2020-11-10 17:55:00 -03:00
Felipe Bugno
b062febea0
Fix HiDPI scaling for glow animation and drag over playlist
...
This set the proper scaling and pixel ratio of QPixmap widgets
used as cached objects.
Most of cached objects uses a custom QPaint instead of the default
painter object from the parent widget. The problem is that, unlike
the painter from the parent object, set by the main application,
and that has DPI and scaling settings from the device, these custom
QPainters don't know about the underlying device, thus uses a
scale of 1 to render artifacts.
When a cached object "edited" by a custom QPaint along his pipeline
where used on a paint or drawrow routine, his stored image is distorted
and burred in a effort to resize it to the display configuration.
2020-11-09 21:49:22 -03:00
Jonas Kvinge
73c7024e11
Dont return from SongSaveComplete early, needs to free TagReaderReply
2020-11-09 19:17:31 +01:00
Jonas Kvinge
160e4570a2
Use C++17 ( #579 )
...
* Use C++17
* Replace std::random_shuffle with std::shuffle
* Add random include
2020-11-05 22:28:49 +01:00
Jonas Kvinge
a174c142c1
Remove unused linked list includes
2020-11-04 18:06:36 +01:00