Jonas Kvinge
|
dbc7c224c1
|
Fix setting PID
|
2021-06-22 14:04:42 +02:00 |
|
Jonas Kvinge
|
1abbd5ecbc
|
Pass parent to queue
|
2021-06-21 15:40:44 +02:00 |
|
Jonas Kvinge
|
50be44adf8
|
Add namespace comments
|
2021-06-20 23:55:02 +02:00 |
|
Jonas Kvinge
|
3a3305c020
|
Uppercase literal suffix
|
2021-06-20 23:49:04 +02:00 |
|
Jonas Kvinge
|
1295033fae
|
Clang-Tidy and Clazy fixes
|
2021-06-20 19:04:08 +02:00 |
|
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
|
a4a20ec220
|
Make sure schedule playlist save timer is started from correct thread
|
2021-06-05 00:07:15 +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
|
e13c27d32c
|
Allow editing of playlist metadata for streams
|
2021-04-11 02:01:53 +02:00 |
|
Jonas Kvinge
|
c6604734c9
|
Remove using std::placeholders
|
2021-03-26 23:33:56 +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
|
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
|
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
|
bf7c8df353
|
Connection syntax migration (#637)
|
2021-01-26 16:48:04 +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
|
deddaed04a
|
Remove use of std::bind where possible
|
2020-11-14 02:13:22 +01: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 |
|
Jonas Kvinge
|
872da05ff6
|
Inform of song change on play restart, add playlist auto sorting.
Fixes #511
|
2020-10-01 19:58:16 +02:00 |
|
Jonas Kvinge
|
938ee20f1f
|
Make sure song changed is only called once
|
2020-09-29 22:40:43 +02:00 |
|
Jonas Kvinge
|
e390f3a399
|
Clear now playing in MainWindow::MediaPlaying() instead
Fixes #548
|
2020-09-29 17:38:00 +02:00 |
|
Jonas Kvinge
|
b63030d302
|
Don't send now playing twice
Fixes #548
|
2020-09-28 17:47:45 +02:00 |
|
Jonas Kvinge
|
89d6b7cec0
|
Add smart playlists, ratings and Qobuz
Fixes #259
Fixes #264
|
2020-09-17 17:50:17 +02:00 |
|
Jonas Kvinge
|
22afcbcbb6
|
Only allow playlist editing if song is editable
Set proper flags in model instead of overriding edit in view.
Proper fix for #524
|
2020-08-30 22:23:38 +02:00 |
|
Jonas Kvinge
|
82142751de
|
Improve playlist autoscrolling
Fixes #420
|
2020-08-23 19:37:24 +02:00 |
|
Jonas Kvinge
|
4e5755f218
|
Refactor some functions
|
2020-08-23 19:17:50 +02:00 |
|
Jonas Kvinge
|
34634d776e
|
Make sure to always use original metadata when editing tags
|
2020-08-10 21:27:56 +02:00 |
|
Jonas Kvinge
|
1f772081fd
|
Only update temporary metadata when set
Fixes #507
|
2020-08-10 00:32:57 +02:00 |
|
Jonas Kvinge
|
d16a26605e
|
Fix updating playlist songs when there are multiple files with the same URL
Fixes #501
|
2020-08-06 21:40:42 +02:00 |
|
Jonas Kvinge
|
2d5a6d6583
|
Use album artist for album repeat mode
|
2020-07-30 20:46:30 +02:00 |
|
Jonas Kvinge
|
eb270df835
|
Use std::bind in QtConcurrent::run() to fix compile with Qt 6
|
2020-07-19 22:43:58 +02:00 |
|
Jonas Kvinge
|
ff73dd2183
|
Partial revert commit af67de8
|
2020-07-19 19:07:12 +02:00 |
|
Jonas Kvinge
|
af67de8aa6
|
Use lambdas for QtConcurrent::run instead of NewClosure
|
2020-07-18 16:28:39 +02:00 |
|
Jonas Kvinge
|
42c62206c8
|
Move the currently playing song to the top when the playlist is manually shuffled
Fixes #304
|
2020-07-09 20:52:06 +02:00 |
|
Jonas Kvinge
|
a99a19aa60
|
Fix broken playlist undostack when i.e. removing duplicates and unavailable songs
|
2020-07-08 20:43:46 +02:00 |
|
Jonas Kvinge
|
72ede666d4
|
Replace use of C style casts
|
2020-06-15 17:59:02 +02:00 |
|
Jonas Kvinge
|
13b60351a6
|
Replace use of deprecated C++ headers
|
2020-06-14 23:54:18 +02:00 |
|
Jonas Kvinge
|
082c9097e4
|
Fix parameter name mispatches
|
2020-06-14 18:58:24 +02:00 |
|
Jonas Kvinge
|
bf5fea8951
|
Replace use of QMultiMap::insertMulti with QMultiMap::insert
|
2020-05-29 17:46:41 +02:00 |
|
Jonas Kvinge
|
7d1fac44e9
|
Update non collection songs with manually unset cover
|
2020-05-05 23:57:37 +02:00 |
|
Jonas Kvinge
|
4abc650edf
|
Make scrobbler handle streams
|
2020-04-25 00:07:42 +02:00 |
|