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
|
09e0059930
|
Resize organize window when copying to device
Fixes #566
|
2020-10-27 17:50:16 +01:00 |
|
Jonas Kvinge
|
ad2fb82aa9
|
Don't edit playlist name on doubleclick in playlists view
Fixes #567
|
2020-10-27 17:11:17 +01:00 |
|
Jonas Kvinge
|
944cd020af
|
Only strip problematic characters when saving a playlist
|
2020-10-25 01:01:43 +02:00 |
|
Jonas Kvinge
|
f7b36ac4c7
|
Replace use of QVariant::type() with Qt 6
|
2020-10-24 03:32:40 +02:00 |
|
Jonas Kvinge
|
6d080a0d59
|
Fix crash when copying a closed playlist to a device
Fixes #551
|
2020-10-08 19:19:39 +02:00 |
|
Jonas Kvinge
|
f0ae1051ee
|
Only set art manual for temporary metadata when temp metadata is set
|
2020-10-08 19:14:56 +02: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
|
e2d5b44b0a
|
Hide certain playlist list context menu options when items are not selected
|
2020-10-01 19:49:06 +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
|
e22d463d11
|
Use QFileInfo::completeBaseName() instead of QFileInfo::baseName()
Fixes #550
|
2020-09-29 17:30:21 +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
|
e3587d369e
|
Add const
|
2020-09-10 22:05:12 +02:00 |
|
Jonas Kvinge
|
2a048502cc
|
Add PlaylistItem::NewFromSong function
|
2020-09-10 22:04:11 +02:00 |
|
Jonas Kvinge
|
73692797dc
|
Fix QWidget::enterEvent with Qt 6
|
2020-09-05 19:20:43 +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
|
cfd1fe59f3
|
Only allow playlist editing if song is editable.
Fixes #524
|
2020-08-30 21:40:04 +02:00 |
|
Jonas Kvinge
|
82d10dd7cb
|
Remove debug line
|
2020-08-30 01:59:26 +02:00 |
|
Jonas Kvinge
|
841065fb91
|
Load icons for buttons before setting enabled/disabled
Fixes #500
|
2020-08-30 01:57:21 +02:00 |
|
Jonas Kvinge
|
08f32d1de6
|
Refactor playlist view/header code
- Don't reload all settings when changing playlists
- Fix initial playlist header columns sizes
- Properly reset header state when resetting columns
|
2020-08-29 19:55:00 +02:00 |
|
Jonas Kvinge
|
445cf22333
|
Use deleteLater
|
2020-08-29 16:24:40 +02:00 |
|
Jonas Kvinge
|
3948af80b8
|
Fix pixelated source icon for currently playing song in playlist
|
2020-08-25 21:51:23 +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
|
d23da7a612
|
Replace Qt::MidButton with Qt::MiddleButton
|
2020-08-23 03:27:24 +02:00 |
|
Jonas Kvinge
|
414a4a97fb
|
Use unicode option when replacing non-words
Fixes #513
|
2020-08-15 11:43:14 +02:00 |
|
Jonas Kvinge
|
fbc99827ab
|
Revert "Turn off sort indicators for playlist"
This reverts commit 7b50ec4630.
|
2020-08-14 17:30:27 +02:00 |
|
Jonas Kvinge
|
7b50ec4630
|
Turn off sort indicators for playlist
Fixes #511
|
2020-08-12 16:56:28 +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
|
15ddf6ff20
|
Save and restore playlist scrollbar position when switching between playlists
|
2020-08-09 14:00:56 +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
|
7aa5f0d258
|
Only show delete and save playlist button when item is selected
Fixes #500
|
2020-08-06 16:00:03 +02:00 |
|
Jonas Kvinge
|
459404e3f0
|
Rename organise to organize
Prefer US spelling
|
2020-08-04 21:18:14 +02:00 |
|
Jonas Kvinge
|
2d5a6d6583
|
Use album artist for album repeat mode
|
2020-07-30 20:46:30 +02:00 |
|
Jonas Kvinge
|
4c028c1659
|
Use position().toPoint() with Qt 6
|
2020-07-29 21:40:03 +02:00 |
|
Jonas Kvinge
|
d332a6777a
|
Use QSortFilterProxyModel::filterRegularExpression only with Qt 6
|
2020-07-29 21:39:02 +02:00 |
|
Jonas Kvinge
|
0b7b7656b2
|
Replace use of QRegExp
|
2020-07-20 00:57:42 +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
|
13856b33ec
|
Fix playlist filter with Qt 5
|
2020-07-18 22:37:49 +02:00 |
|
Jonas Kvinge
|
a3a1c6f4c8
|
Fix saving playlist column alignment
|
2020-07-18 18:18:34 +02:00 |
|
Jonas Kvinge
|
af67de8aa6
|
Use lambdas for QtConcurrent::run instead of NewClosure
|
2020-07-18 16:28:39 +02:00 |
|
Jonas Kvinge
|
e5b3df41e9
|
Replace QRegExp with QRegularExpression
|
2020-07-18 04:05:07 +02:00 |
|
Jonas Kvinge
|
f24b6a520c
|
Replace QDateTime::toTime_t() with QDateTime::toSecsSinceEpoch()
|
2020-07-18 03:53:30 +02:00 |
|
Jonas Kvinge
|
d2bfc73b91
|
Only set playlist view item delegates once
|
2020-07-10 16:18:31 +02:00 |
|