Jonas Kvinge
fa6ac4df41
Include fixes
2024-09-25 23:52:56 +02:00
Jonas Kvinge
4d4dd6b249
Replace QVector with QList
2024-09-24 20:47:43 +02:00
Jonas Kvinge
2e6408a4f7
Remove unneeded includes
2024-09-24 20:41:11 +02:00
Jonas Kvinge
e52ea2a255
Add parameter variable names
2024-09-24 20:40:35 +02:00
Jonas Kvinge
f8ce2f1705
Remove MacFSListener
...
It's no longer needed. This code dates back to before Qt had a FSEvents-based filesystem listener.
2024-09-23 16:05:02 +02:00
Jonas Kvinge
0b49dcaa2d
Remove 3rdparty/SPMediaKeyTap
2024-09-22 13:15:35 +02:00
Alexander Bikadorov
b60ca9f6fa
Settings: Add "Restart or previous" global shortcut
2024-09-13 19:54:47 +02:00
Jonas Kvinge
86dd2886d2
Settings: Remove compatibility code
2024-09-13 00:41:35 +02:00
Jonas Kvinge
255623bbfd
Replace QStringLiteral with `u""_s` operator
2024-09-12 22:13:21 +02:00
Jonas Kvinge
4270b12cd1
Replace QLatin1String with operator _L1
2024-09-12 22:13:21 +02:00
Jonas Kvinge
e3e6a22172
Drop Qt 5 support
...
Qt 6 has been available for almost 4 years. Qt 5 is no longer officially supported by Qt for opensource, it's time to drop Qt 5.
2024-09-12 22:13:21 +02:00
Jonas Kvinge
552440f50e
Add mutexes
2024-09-02 22:27:45 +02:00
Jonas Kvinge
2a9ccd7480
Set object names
2024-09-02 22:26:36 +02:00
Jonas Kvinge
f265c055a5
metatypes: Add LyricsSearchResults
2024-09-02 22:25:12 +02:00
Jonas Kvinge
9883dc6925
TemporaryFile: Use int
2024-08-25 18:09:09 +02:00
Jonas Kvinge
07c182d5b8
Add temporary file class
2024-08-25 17:58:27 +02:00
Jonas Kvinge
80bea31b98
Replace forever with Q_FOREVER
2024-08-25 06:24:02 +02:00
Jonas Kvinge
1c5d0dceb1
Replace emit with Q_EMIT
2024-08-25 05:46:17 +02:00
Jonas Kvinge
359f320b06
MacFSListener: Formatting
2024-08-25 05:45:33 +02:00
Jonas Kvinge
3f3059c98b
Replace QLatin1String with QStringLiteral
2024-08-25 01:08:25 +02:00
Jonas Kvinge
8da616491d
Replace emit with Q_EMIT
2024-08-25 01:06:30 +02:00
Jonas Kvinge
08224443e3
MainWindow: Don't use the playlists backend on right click
...
Fixes #1478
2024-08-24 22:43:16 +02:00
Jonas Kvinge
5c2989196f
MainWindow: Fix comments
2024-08-24 22:40:20 +02:00
Jonas Kvinge
9d22e4ec07
SongLoader: Use Song::kRejectedExtensions
...
Fixes #1525
2024-08-24 21:12:19 +02:00
Jonas Kvinge
74f0f885b9
Song: Add rejected extensions
2024-08-24 21:10:27 +02:00
Jonas Kvinge
11228f0634
Player: Add missing override
2024-08-24 20:38:08 +02:00
Jonas Kvinge
2c0ad2fc88
Move lyrics providers to own thread
2024-08-24 20:07:36 +02:00
Jonas Kvinge
74dce24e91
Mpris2: Remove QtDBus include
2024-08-24 17:24:56 +02:00
Jonas Kvinge
bc667a6474
Use static QRegularExpression
2024-08-24 17:23:10 +02:00
Jonas Kvinge
7ebcc73a49
More const detach fixes
2024-08-23 20:30:59 +02:00
Jonas Kvinge
be09011bb7
CollectionWatcher: Use mutex for stop and abort
2024-08-23 20:22:18 +02:00
Jonas Kvinge
88704efad8
Add lyricfind.com lyrics provider
2024-08-18 20:35:09 +02:00
Jonas Kvinge
8890a3dd0f
Delay play until playlists have finished loading
...
Fixes #1465
2024-08-17 22:38:48 +02:00
Jonas Kvinge
1bb045b3b0
Mpris2: Remove .desktop file extension in DesktopEntry
...
According to the specifications it should be the desktop entry without .desktop file extension: https://specifications.freedesktop.org/mpris-spec/latest/Media_Player.html#Property:DesktopEntry
Fixes #1516
2024-08-12 21:49:25 +02:00
Jonas Kvinge
bdca60c0ad
Add missing const
2024-08-12 18:12:26 +02:00
Jonas Kvinge
cbce9892d5
Replace slots with Q_SLOTS
2024-08-12 01:06:15 +02:00
Jonas Kvinge
f624b7a331
Add cpp files for classes with only header files
2024-08-12 00:48:16 +02:00
Jonas Kvinge
358da72ffe
Replace signals with Q_SIGNALS
2024-08-11 23:23:12 +02:00
Jonas Kvinge
7119f1bc81
Add filename and url to text search columns
2024-08-11 00:12:41 +02:00
Jonas Kvinge
548fa3f6ee
Wait for set state to finish before deleting pipeline
...
Setting state to GST_STATE_NULL sometimes blocks, to fix this use the threadpool to set the state to NULL and wait with deleting the pipeline until the state is changed.
This fixes blocking the main thread when switching Spotify songs.
2024-08-10 18:22:56 +02:00
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