Commit Graph

91 Commits

Author SHA1 Message Date
Lysec 6b2c0fc9c4 fix(audio): scope stream volume overrides per media identity 2026-03-27 13:12:06 +01:00
ern775 2c09e9185f fix(audio): filter out intermediate stream nodes 2026-03-27 10:44:27 +03:00
Lemmy 2f456e749d fix(audioservice): repeater need an Item delegate. 2026-03-25 15:48:56 -04:00
Lysec b725f32e27 Revert "fix(audio): potential desync fix"
This reverts commit 76ad00596f.
2026-03-24 03:21:23 +01:00
Lysec 76ad00596f fix(audio): potential desync fix 2026-03-24 02:38:33 +01:00
Lysec c9eb6e69eb fix(audio): sync per-app volume overrides with PipeWire and new streams 2026-03-24 01:29:27 +01:00
Lysec c488b0d3e7 Revert "fix(AudioService): attempt to fix individual audio levels"
This reverts commit 0c79aedc25.
2026-03-24 01:14:50 +01:00
Lysec 0c79aedc25 fix(AudioService): attempt to fix individual audio levels 2026-03-24 00:27:25 +01:00
Lysec b724fbe0f5 Revert "fix(audio): attempt to fix per-app volume desync from stale overrides"
This reverts commit 46a533fd73.
2026-03-23 23:52:02 +01:00
Lysec 46a533fd73 fix(audio): attempt to fix per-app volume desync from stale overrides 2026-03-23 23:49:55 +01:00
Lemmy 25d2efe9b3 feat(spectrum): slightly better initialization of the number of bands until noctalia-qs is updated everywhere. 2026-03-21 21:44:09 -04:00
Lemmy b9a02cccc7 feat(spectrum): typo 2026-03-20 22:30:40 -04:00
Lemmy 40a64b6aa6 feat(spectrum): adding support for both band and bar properties during the migration 2026-03-20 22:26:07 -04:00
Lemmy 6180d457f2 feat(audioviz): added a settings to control the frequency mirroring. Fix #2239 2026-03-20 21:59:15 -04:00
shouya 222cf23636 play volume feedback when changing volume externally 2026-03-20 13:44:17 +09:00
Lemmy 1ed2e5762d chore(merge): bar autohide + hyprland fixes 2026-03-18 09:00:54 -04:00
nZo-sp 71568bd2a3 Added min/max events in audio service to notify subscribers when audio limit is reached 2026-03-17 17:54:28 +01:00
Lysec 46a3c7e2d4 Revert "fix(bar): defer update to next cycle"
This reverts commit 2fcd219c34.
2026-03-17 10:38:25 +01:00
Lysec 2fcd219c34 fix(bar): defer update to next cycle 2026-03-17 10:16:41 +01:00
Lemmy 5614c16ea3 chore(audioservice): minor cleanup 2026-03-16 19:43:29 -04:00
Lemmy 5821bb1f70 feat(audio-spectrum): replaced cava process by our pipewire implementation via noctalia-qs 2026-03-14 09:29:35 -04:00
Lemmy 81586e7fa8 autofmt 2026-03-12 18:07:55 -04:00
Lysec 74e375e244 fix(audio): keep per-app volume across track changes and seeks
Issue: #2160
2026-03-12 22:20:37 +01:00
Lysec 75cc031cea Revert "fix(audio): persist per-app volume against app-side resets"
This reverts commit 9b3a97f7cc.
2026-03-12 15:38:35 +01:00
Lysec 9b3a97f7cc fix(audio): persist per-app volume against app-side resets
Closes: #2160
2026-03-12 15:25:37 +01:00
Lemmy 6f5b9f4222 feat(spectrum): new cava free service 2026-03-06 23:19:04 -05:00
Lemmy 77de0b0ade chore(cava): CavaService => SpectrumService 2026-03-06 22:34:14 -05:00
Lemmy c56fa106b7 media-service: add null guard and use dbusName for player blacklist matching 2026-03-04 16:24:02 -05:00
Lysec 5a0c13dd4c VolumesSubTab: add option to change volume change audio feedback sound 2026-02-25 13:19:38 +01:00
Lysec a6a4225a93 AudioService: use event driven update logic, fall back to wpctl for stale volume 2026-02-24 22:36:31 +01:00
Lemmy d678db7d52 autofmt 2026-02-21 22:08:16 -05:00
Lysec 1f84b3835b AudioService: add wpctl fallback for default sink volume/mute sync (#1911) 2026-02-21 13:54:33 +01:00
Lemmy 628e4cbc2d cava: avoid reallocation on every frame 2026-02-19 10:02:48 -05:00
Lemmy aa10b9791d cava: fixed cava running all the time 2026-02-13 13:12:35 -05:00
Lysec 981d79782b Revert "AudioPanel: display device icon in devices tab"
This reverts commit eaa5793399.
2026-02-11 14:01:35 +01:00
Lysec eaa5793399 AudioPanel: display device icon in devices tab 2026-02-11 13:58:56 +01:00
Lemmy 7ff6a59c6c cava: implemented restart on crash 2026-02-05 23:08:45 -05:00
Lysec 131d0a0b53 AudioPanel: move audio stream logic to AudioService, filter 'quickshell' audio (#1645) 2026-02-01 12:41:14 +01:00
notiant 68f85f1eee MediaMini: fix empty player not hiding 2026-01-22 13:19:12 +01:00
Lysec 75637e3cb8 Toast: add slight delay for media toasts while scrolling through videos 2026-01-21 02:41:46 +01:00
Lemmy e24582770e autofmt 2026-01-18 12:36:07 -05:00
kyle 01c892df2e feat(audio): implement volume feedback sound 2026-01-19 00:56:03 +11:00
Lemmy 612dfc9db8 ScreenRecorder: removed from core - use the plugin instead. 2026-01-08 20:18:39 -05:00
Ly-sec ff1b230e93 MediaPlayerPanel: fix timestamp & compact mode persistency 2026-01-08 10:05:14 +01:00
Lemmy 89e65a55da autofmt 2025-12-31 21:19:58 -05:00
Ly-sec 2371532e29 ScreenRecorderTab: add no audio option 2025-12-31 23:26:00 +01:00
Ly-sec f123abd39c ScreenRecorderTab: add toggle to copy video to clipboard 2025-12-28 12:26:34 +01:00
Lemmy c07ab79b5a autoformat 2025-12-25 17:56:33 -05:00
Lemmy 872eb6f875 ScreenRecorder: log errors to console 2025-12-25 09:17:48 -05:00
Lemmy ba5605b0eb Cava: cleanup 2025-12-20 22:04:48 -05:00