Jonas Kvinge
e2c1cb0116
Formatting
2024-12-14 00:55:53 +01:00
Jonas Kvinge
07e295776b
Add Spotify to scrobbler
2024-12-10 01:29:57 +01:00
Strawberry Bot
c082377e7a
New translations
2024-12-07 19:21:29 +01:00
Jonas Kvinge
18f835d7e5
Mpris2: Check for valid current row
2024-12-07 14:36:44 +01:00
Jonas Kvinge
fd427dac29
Handle missing HTTP status code
2024-12-07 14:02:59 +01:00
Jonas Kvinge
e1afe03d51
Check for valid http status code
2024-12-07 00:32:06 +01:00
Jonas Kvinge
d66126f998
GstEngine: Add missing seek
...
Fixes #1568
2024-12-06 23:44:27 +01:00
Jonas Kvinge
0fff5f672a
Rename variables
2024-12-06 23:43:44 +01:00
Strawberry Bot
2726f01fb3
New translations
2024-12-04 22:41:27 +01:00
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