Jonas Kvinge
e3b8f9cb8c
Windows7ThumbBar: Fix namespace
2024-08-07 01:15:26 +02:00
Jonas Kvinge
819463a865
Use anonymous namespace for constants
2024-08-07 00:52:58 +02:00
Jonas Kvinge
2ba20b013d
Move fancy tabbar classes into separate files
2024-07-29 18:19:41 +02:00
Jonas Kvinge
11028456ad
LocalRedirectServer: Remove unused declaration
2024-07-29 01:53:16 +02:00
Eri the Switch
3ecf224d91
Use accumulator for volume scrolling events
...
This results in much smoother experience on my touchpad.
2024-07-24 20:02:33 +02:00
Jonas Kvinge
41d9d15dda
MainWindow: Only show sponsor dialog if update dialog is answered
2024-07-13 18:24:47 +02:00
Jonas Kvinge
a15ebcde24
Song: Update supported fields for ASF
2024-07-05 21:27:49 +02:00
Jonas Kvinge
32baa95500
Add better error handling for Tag reader
2024-07-01 02:06:42 +02:00
Jonas Kvinge
9f9c46e370
Update individual playlist columns, use enum class
2024-06-20 22:52:27 +02:00
Jonas Kvinge
5f540a4c08
Add Spotify support
2024-06-13 17:09:06 +02:00
Jonas Kvinge
299415a889
Rename "Internet" to "Streaming"
2024-06-12 22:23:05 +02:00
Jonas Kvinge
718af984ab
Move LocalRedirectServer to core
2024-06-12 21:21:11 +02:00
Jonas Kvinge
5d51657f32
Drop FTS tables
2024-06-12 21:17:01 +02:00
Jonas Kvinge
5451c110b1
Replace QStringLiteral with QLatin1String
2024-06-12 20:30:36 +02:00
Jonas Kvinge
4ba5113842
Remove const
2024-06-12 18:09:23 +02:00
Jonas Kvinge
a36bf2df65
Replace QStringLiteral with QLatin1String
2024-06-12 18:08:54 +02:00
Jonas Kvinge
b233600b8c
Remove useless else
2024-06-12 17:38:58 +02:00
Jonas Kvinge
b89c200076
Replace QStringLiteral with QLatin1String
2024-06-12 02:13:27 +02:00
Jonas Kvinge
e477449cd4
Rewrite collection model and search
...
Fixes #392
2024-06-11 23:18:38 +02:00
jj
ef99f0ef36
Add volume increment setting
2024-06-06 21:53:16 +02:00
Jonas Kvinge
0a93affeef
SongLoader: Use QObject::connect
2024-06-03 00:00:20 +02:00
Jonas Kvinge
decabe8d47
CommandlineOptions: Use original paths instead of canonical paths
2024-05-12 21:37:54 +02:00
Jonas Kvinge
51adcf0f1e
MainWindow: Use original paths instead of canonical paths
2024-05-12 21:37:32 +02:00
Robert Gingras
8d7e14f21d
Song: Added WAV to list of supported filetypes
2024-04-24 01:23:51 +02:00
Jonas Kvinge
6a2c2dbba1
Song: Fix loading length
2024-04-23 20:16:41 +02:00
Jonas Kvinge
426de61525
Add const and std::as_const
2024-04-23 17:15:42 +02:00
Jonas Kvinge
d10eb4370e
Player: Use chrono_literals
2024-04-23 16:53:12 +02:00
Jonas Kvinge
398db964b8
Use QDateTime::currentSecsSinceEpoch
2024-04-23 16:48:51 +02:00
Jonas Kvinge
7b8919d706
CommandlineOptions: Add const
2024-04-23 01:56:55 +02:00
Jonas Kvinge
147fd87d8c
MainWindow: Only pass progress to UpdateTaskbarProgress
2024-04-23 01:56:30 +02:00
Jonas Kvinge
ac0926d40b
Song: Add ColumnIndex helper function
2024-04-23 01:55:57 +02:00
Jonas Kvinge
df070ac0cf
Optimize Song::InitFromQuery
...
Use `QSqlQuery::value(int)` or `QSqlRecord::value(int)` instead of `QSqlQuery::value(QString)`.
Make `SqlRow` use `QSqlRecord` directly instead iterating over all columns.
2024-04-21 15:42:29 +02:00
Jonas Kvinge
36db41a1f0
Add sidebar background
2024-04-13 23:47:48 +02:00
Jonas Kvinge
0c6872b352
Disable automatic conversions from 8-bit strings
2024-04-13 05:05:33 +02:00
Jonas Kvinge
58944993b8
Use QStringLiteral
2024-04-09 23:20:26 +02:00
Jonas Kvinge
d398c86b0c
Make showing song progress on taskbar optional
2024-04-04 16:49:53 +02:00
Jonas Kvinge
70809e0647
MainWindow: Add error dialog when file deletion fails
...
Fixes #1384
2024-04-03 21:37:20 +02:00
Jonas Kvinge
f9acfbc224
SimpleTreeModel: Handle null root
2024-04-03 21:17:20 +02:00
Jonas Kvinge
5f78e1a983
MergedProxyModel: Fix beginRemoveRows first
...
Fixes #1314
2024-04-03 21:17:06 +02:00
Jonas Kvinge
7bc5579fb7
Song: Check that filetype is supported for writing tags
...
Fixes #1413
2024-04-03 20:45:52 +02:00
Jonas Kvinge
f5547f093e
Player: Use timer for saving volume
...
Fixes #1272
2024-04-02 17:16:29 +02:00
Jonas Kvinge
a0ea75b74e
NetworkAccessManager: Use QNetworkRequest::setHeader
2024-03-24 06:58:33 +01:00
Jonas Kvinge
035aff5454
Add Open Tidal cover provider
2024-03-24 05:23:35 +01:00
Jonas Kvinge
1a691a103e
Fix Qt 5 and mpris2 build errors
2024-03-22 20:26:13 +01:00
Jonas Kvinge
5e725e0bbe
Fix playlist shuffle
...
- Shuffle all indexes
- Use persistent indexes to store play history
- Update virtual items to keep original shuffle order when the playlist is reordered
- Make sure to always set virtual index on manual shuffle
- Ignore repeat and shuffle when dynamic playlist is activated
Fixes #707
Fixes #1381
Fixes #1366
Fixes #1353
2024-03-22 20:00:12 +01:00
Reverier-Xu
cd2b3cb73e
mpris2: Fix mpris:trackid type with Plasma 6
2024-03-13 21:31:25 +01:00
Reverier-Xu
88b5cf2461
mpris2: Fix mpris:trackid type with Plasma 6
2024-03-13 21:31:25 +01:00
Jonas Kvinge
2ccb0af75e
Song: Only include mpris when built with DBUS
2024-03-13 18:15:51 +01:00
Jonas Kvinge
9152f8559f
Song: Split remastered and explicit regex
2024-03-03 01:50:05 +01:00
Jonas Kvinge
7f4c61b15a
Improve album and title disc, remastered, etc matching
...
Don't partial remove things like "(Mono / Remastered)".
Fixes #1387
2024-03-02 19:48:19 +01:00