Jonas Kvinge
91adf5ba32
NetworkAccessManager: Handle network state changes after system suspend/resume
...
Fixes #1521
2025-12-18 20:32:07 +01:00
Jonas Kvinge
d68f464269
Playlist: Don't automatically sort playlist before it's fully loaded
...
Fixes #1690
2025-12-18 20:14:36 +01:00
Jonas Kvinge
c684a95f89
GstEnginePipeline: Fix file descriptor exhaustion by using shared thread pool
...
Replace per-pipeline QThreadPool with a shared static pool to prevent
file descriptor and thread exhaustion. Each GstEnginePipeline was creating
its own thread pool, leading to resource accumulation during frequent
pipeline creation/destruction (track changes, seeking, crossfade).
The shared pool is limited to 2 threads max since state changes are
typically sequential per pipeline. This prevents the crash in g_wakeup_new()
when creating eventfd for new thread event dispatchers.
Fixes #1687
2025-12-18 19:58:23 +01:00
copilot-swe-agent[bot]
1d03bb2178
GstEnginePipeline: Fix crash in GStreamer decodebin3 when switching tracks
...
Add guard in AboutToFinishCallback to prevent race condition when pipeline is being torn down. This prevents the callback from trying to set next URL while the pipeline is being destroyed, which caused crashes in GStreamer's decodebin3.
Fixes issue where rapidly switching tracks could cause segmentation fault in gst_decodebin_input_link_to_slot.
See: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4626
Fixes #1863
Co-Authored-By: Jonas Kvinge <jonas@jkvinge.net >
2025-12-18 19:44:03 +01:00
Jonas Kvinge
39f9128ecf
gitignore: Add _codeql_detected_source_root
2025-12-18 19:39:10 +01:00
Jonas Kvinge
ca2e802239
GstEngine: Make sure device is set for pipeline
...
Fixes #1852
2025-12-18 00:21:00 +01:00
Jonas Kvinge
9a513a9a56
AutoExpandingTreeView: Scroll if cursor is out of visible area
...
Fixes #1489
2025-12-17 23:14:57 +01:00
Jonas Kvinge
1c2e87b741
Organize: Skip existing files if not overwriting
...
Fixes #1484
2025-12-17 22:58:17 +01:00
Jonas Kvinge
fe4d9979ce
CollectionWatcher: Avoid re-scan of restored songs unless mtime is changed
...
Fixes #1819
2025-12-17 22:15:21 +01:00
Jonas Kvinge
d8ae790ebf
Turn on git revision
2025-12-17 01:05:45 +01:00
Jonas Kvinge
ac31d79294
Release 1.2.16
1.2.16
2025-12-17 00:08:06 +01:00
Jonas Kvinge
4ffebd77b1
Update Changelog
2025-12-17 00:07:41 +01:00
Strawberry Bot
6682efae2f
New translations
2025-12-16 22:41:10 +01:00
Jonas Kvinge
480161c6b7
Update Changelog
2025-12-16 22:38:55 +01:00
Jonas Kvinge
a8ba420d72
ErrorDialog: Use QApplication::activeWindow
2025-12-16 22:32:11 +01:00
dependabot[bot]
fc0ec91652
Bump actions/download-artifact from 6 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 18:15:02 +01:00
dependabot[bot]
0701b97324
Bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 18:14:44 +01:00
Jonas Kvinge
3867932e1e
PlaylistView: Don't automatically scroll on dynamic playlists
...
Fixes #1427
2025-12-14 04:55:20 +01:00
Jonas Kvinge
e2907f6051
PlaylistView: Use Qt::CopyAction for drag
...
Fixes #1815
2025-12-14 04:41:58 +01:00
Jonas Kvinge
0827ec7f16
PlaylistSequence: Fix icon size
...
Fixes #1838
2025-12-14 04:28:25 +01:00
Jonas Kvinge
24d2adf363
PlaylistView: Set current index when automatically selecting track
...
Fixes #1825
2025-12-14 04:02:40 +01:00
Jonas Kvinge
592729d00b
SliderSlider: Use SC_SliderGroove
...
Fixes #1675
2025-12-14 01:57:47 +01:00
Jonas Kvinge
c4a564bb56
NetworkAccessManager: Use full application name for user agent
2025-12-14 01:36:53 +01:00
Jonas Kvinge
812a02a3a1
Update Changelog
2025-12-14 01:04:45 +01:00
Strawberry Bot
944936914b
New translations
2025-12-14 01:01:06 +01:00
Jonas Kvinge
e7c901d4f3
Update Changelog
2025-12-14 00:59:42 +01:00
Jonas Kvinge
8e996119af
Make using sort tags optional
2025-12-14 00:52:19 +01:00
Jonas Kvinge
4348a654ca
TagReaderResult: Fix file save error message
2025-12-14 00:52:19 +01:00
dependabot[bot]
f0be1c782a
Bump vmactions/openbsd-vm from 1.2.4 to 1.2.5
...
Bumps [vmactions/openbsd-vm](https://github.com/vmactions/openbsd-vm ) from 1.2.4 to 1.2.5.
- [Release notes](https://github.com/vmactions/openbsd-vm/releases )
- [Commits](https://github.com/vmactions/openbsd-vm/compare/v1.2.4...v1.2.5 )
---
updated-dependencies:
- dependency-name: vmactions/openbsd-vm
dependency-version: 1.2.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-11 00:36:57 +01:00
dependabot[bot]
e9898d08bc
Bump vmactions/freebsd-vm from 1.2.9 to 1.3.0
...
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm ) from 1.2.9 to 1.3.0.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases )
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v1.2.9...v1.3.0 )
---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-11 00:36:24 +01:00
Jonas Kvinge
1ad13cd3b0
Add lyrics from lrclib.net
2025-12-09 18:45:57 +01:00
Jonas Kvinge
5c640e0e36
LyricsFetcherSearch: Improve handling timeout
2025-12-09 18:41:55 +01:00
Jonas Kvinge
059def8d0c
Add duration to lyrics search request
2025-12-09 18:40:45 +01:00
Jonas Kvinge
cf15a1f423
CDDALister: Add Q_UNUSED
2025-12-09 01:33:13 +01:00
Jonas Kvinge
5d35b0eedd
BlockAnalyzer: Formatting
2025-12-09 01:19:02 +01:00
Jonas Kvinge
5fcb71d08f
Formatting
2025-12-09 01:16:41 +01:00
Jonas Kvinge
15c2237d4a
AlbumCoverChoiceController: Fix incorrectly formatted switch
2025-12-08 23:55:13 +01:00
Jonas Kvinge
93af866185
Formatting
2025-12-08 23:49:48 +01:00
dependabot[bot]
109ff90401
Bump vmactions/freebsd-vm from 1.2.8 to 1.2.9
...
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm ) from 1.2.8 to 1.2.9.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases )
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v1.2.8...v1.2.9 )
---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
dependency-version: 1.2.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-08 17:11:17 +01:00
Jonas Kvinge
d4b06289c3
clang-format: Add new KeepEmptyLines option
2025-12-07 01:20:39 +01:00
dependabot[bot]
4351c555a0
Bump apple-actions/import-codesign-certs from 5 to 6
...
Bumps [apple-actions/import-codesign-certs](https://github.com/apple-actions/import-codesign-certs ) from 5 to 6.
- [Release notes](https://github.com/apple-actions/import-codesign-certs/releases )
- [Commits](https://github.com/apple-actions/import-codesign-certs/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: apple-actions/import-codesign-certs
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-07 00:51:50 +01:00
Strawberry Bot
ce4db40983
New translations
2025-12-07 00:06:44 +01:00
Jonas Kvinge
d37fb7410c
ResizableTextEdit: Set word wrap
2025-12-01 23:23:23 +01:00
Jonas Kvinge
f1cdd71494
ResizableTextEdit: Move updateGeometry after resize
2025-12-01 23:23:05 +01:00
Jonas Kvinge
000ba997fb
Playlist: Preserve track order in album shuffle mode
...
Fixes #1623
2025-12-01 22:47:12 +01:00
dependabot[bot]
579efffd14
Bump vmactions/openbsd-vm from 1.2.3 to 1.2.4
...
Bumps [vmactions/openbsd-vm](https://github.com/vmactions/openbsd-vm ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/vmactions/openbsd-vm/releases )
- [Commits](https://github.com/vmactions/openbsd-vm/compare/v1.2.3...v1.2.4 )
---
updated-dependencies:
- dependency-name: vmactions/openbsd-vm
dependency-version: 1.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 19:47:08 +01:00
dependabot[bot]
3a098c8a0c
Bump vmactions/freebsd-vm from 1.2.7 to 1.2.8
...
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm ) from 1.2.7 to 1.2.8.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases )
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v1.2.7...v1.2.8 )
---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
dependency-version: 1.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 18:46:03 +01:00
bastimeyer
5bce0ae87f
GlobalShortcutsBackendKGlobalAccel: Add globalShortcutRepeated signal
2025-11-30 18:25:26 +01:00
Jonas Kvinge
afe6967c46
GstEnginePipeline: Handle "missing-plugin" messages
2025-11-30 18:13:30 +01:00
Jonas Kvinge
e91bab6d42
GstEngine: Only emit error for debugstr if it's set
2025-11-30 18:13:30 +01:00