Jonas Kvinge
9a74fce53d
DiscogsCoverProvider: Use anonymous namespace for constants
2024-12-02 22:01:00 +01:00
Jonas Kvinge
b3be8387f1
Song: Add .zst to rejected file extensions
...
Fixes #1612
2024-11-29 23:37:49 +01:00
Jonas Kvinge
d396cb515d
Include cstddef before libcdio includes
...
Fixes #1610
2024-11-29 22:50:49 +01:00
Jonas Kvinge
376af26f0e
Playlist: Move new QMimeData
2024-11-23 15:19:31 +01:00
Jonas Kvinge
9bff55e1ee
PlaylistView: Ignore invalid QHeaderView::sectionResized
...
Workaround a possible Qt bug: moving a song in the playlist triggers `QHeaderView::sectionResized` with the state reset for each column, this causes an an invalid state for the last column since SetHeaderState is called before the last column state is restored, which again is used when restoring the playlist columns after switching to different playlist. To workaround this, only call SetHeaderState when the new column size is not zero.
2024-11-23 11:07:15 +01:00
Jonas Kvinge
8f7e29f503
PlaylistView: Use constants
2024-11-23 10:56:29 +01:00
Jonas Kvinge
c3aa885a0f
SmartPlaylistSearchPreview: Remove early SetItemDelegates
...
It's called too early before MoodbarLoader is set, Init() already calls SetItemDelegates.
Fixes #1609
2024-11-22 17:04:42 +01:00
Jonas Kvinge
a26066d70f
Disconnect tagreader reply metaobject connection in lambda
...
Otherwise the tagreader reply is deleted to early causing crashes.
2024-11-21 15:59:07 +01:00
Strawberry Bot
d500d38e63
Update translations
2024-11-20 19:10:59 +01:00
Jonas Kvinge
295d4d9d05
Update strawberry_en_US.ts
2024-11-20 19:09:45 +01:00
Jonas Kvinge
01aaa0ba0b
Disable SPMediaKeyTap
...
Workaround issue #1606
2024-11-20 18:12:20 +01:00
Jonas Kvinge
7b23118475
BehaviourSettingsPage: Disable song progress on taskbar for macOS
2024-11-19 06:52:23 +01:00
Jonas Kvinge
c62fd2b58a
GstEnginePipeline: Add more logging for fader
2024-11-14 22:05:06 +01:00
Jonas Kvinge
712db598f7
GstEnginePipeline: Fix setting volume after fader timeout
2024-11-14 22:04:53 +01:00
Jonas Kvinge
544db75eb4
main: Move GstStartup::Initialize after QApplication
2024-11-14 18:56:23 +01:00
Strawberry Bot
6a60eff5cd
Update translations
2024-11-12 23:46:46 +01:00
Jonas Kvinge
7a7550388d
Rename KDE global shortcuts to KGlobalAccel
2024-11-12 23:03:57 +01:00
Jonas Kvinge
f2845b6632
Remove deprecated gnome/mate SettingsDaemon global shortcuts
2024-11-12 22:38:21 +01:00
Jonas Kvinge
16c9a0f974
GstEnginePipeline: Set final fader volume on timeout
2024-11-11 16:17:57 +01:00
Jonas Kvinge
18000b1b2c
GstEnginePipeline: Increase fader timeout
2024-11-11 16:17:35 +01:00
Jonas Kvinge
f1b56028b7
GstEnginePipeline: Use fully-qualified names for QTimeLine
2024-11-11 16:17:11 +01:00
Jonas Kvinge
3d2315f754
GstEnginePipeline: Add mutex locker for Spotify access token
2024-11-11 16:16:29 +01:00
Jonas Kvinge
07c898581c
CommandlineOptions: Pass absolute paths for urls
2024-11-11 16:15:06 +01:00
Jonas Kvinge
6612eeb9e3
GstEnginePipeline: Simplify next uri reset code
2024-11-10 15:38:00 +01:00
Jonas Kvinge
04064ebf68
mutex_protected: Return bool for operator==
2024-11-10 15:37:35 +01:00
Jonas Kvinge
93929c73ee
GstEnginePipeline: Add fader timeout
2024-11-10 02:07:22 +01:00
Jonas Kvinge
d68bede374
GstEnginePipeline: Fix fader fudge timer naming
2024-11-10 01:53:38 +01:00
Jonas Kvinge
b659b27f95
GstEnginePipeline: Replace QBasicTimer with QTimer
2024-11-10 01:50:53 +01:00
Jonas Kvinge
70d0772e04
GstEnginePipeline: Add separate set state async function
2024-11-10 01:36:48 +01:00
Jonas Kvinge
0a361bfb3b
BackendSettingsPage: Add HAVE_ALSA
2024-11-10 01:23:39 +01:00
Jonas Kvinge
f9f47458d5
Remove engine type
2024-11-10 01:21:43 +01:00
Jonas Kvinge
218dd439b6
Player: Use shared pointer for engine
2024-11-10 01:21:25 +01:00
Jonas Kvinge
7f3293609b
Player: Always use GStreamer
2024-11-10 01:11:43 +01:00
Jonas Kvinge
356b7d8e64
MainWindow: Remove engine changed
2024-11-10 01:11:01 +01:00
Jonas Kvinge
d26c291a2a
BackendSettingsPage: Remove engine setting
2024-11-10 01:10:04 +01:00
Jonas Kvinge
82d34eea7b
FilesystemDevice: Ignore compile warning C4250
2024-11-10 00:30:01 +01:00
Jonas Kvinge
4b0b0aa989
Player: Simplify creating engine
2024-11-10 00:16:04 +01:00
Jonas Kvinge
975d0dff25
Move GstStartup
2024-11-09 23:39:31 +01:00
Jonas Kvinge
b75410abc6
Song: Remove spaces and replace semicolon with slash in MBID's
...
Fixes #1581
2024-11-09 20:23:34 +01:00
Jonas Kvinge
c0f5b53aaf
GstEnginePipeline: Simplify checking for NULL state
2024-11-09 19:36:41 +01:00
Jonas Kvinge
ba285925ca
GstEnginePipeline: Check that state is actually NULL before finishing pipeline
...
Possible fix for #1582
2024-11-09 19:30:28 +01:00
Jonas Kvinge
a0dd2c66e4
GstEnginePipeline: Always set state to NULL
2024-11-09 19:26:39 +01:00
Jonas Kvinge
64a9d557a4
GstEnginePipeline: Add missing declarations
2024-11-09 19:26:09 +01:00
Jonas Kvinge
3a5e5d4aaa
GstEngine: Improve pipeline finish handling
2024-11-09 19:24:07 +01:00
Jonas Kvinge
f59c6c356e
GstEnginePipeline: Get audio-sink
2024-11-09 19:22:56 +01:00
Jonas Kvinge
65b6e6d540
GstEnginePipeline: Save fader state
2024-11-09 19:21:56 +01:00
Jonas Kvinge
0d2e933ed1
MoodbarProxyStyle: Stop timeline if already running
2024-11-09 19:18:38 +01:00
Jonas Kvinge
b16fbb3040
PlaylistView: Check timeline not running instead of running
2024-11-09 19:18:16 +01:00
Jonas Kvinge
638fc2881c
ContextAlbum: Use fully-qualified QTimeLine::Direction and QTimeLine::State
2024-11-09 18:08:58 +01:00
Jonas Kvinge
2656cfd3ad
ContextAlbum: Stop timeline if not running
2024-11-09 18:08:24 +01:00