diff --git a/CHANGELOG.md b/CHANGELOG.md index b532edca..f6e4ad4e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -191,6 +191,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Fixed +### Internet radio — no more duplicate now-playing on Linux + +**By [@Psychotoxical](https://github.com/Psychotoxical), reported by agriffit79, PR [#1069](https://github.com/Psychotoxical/psysonic/pull/1069)** + +* On Linux, playing an internet radio station showed the track twice in the desktop "now playing" overlay — once from the app's own media controls and once from a second player the web engine registered for the stream. The extra player is now suppressed, so radio shows a single entry like regular tracks. + ### Fullscreen player — title cleanup **By [@Psychotoxical](https://github.com/Psychotoxical), PR [#1068](https://github.com/Psychotoxical/psysonic/pull/1068)** diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index c50e9aec..3762e5f0 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -434,6 +434,9 @@ pub fn run() { let _ = win.set_decorations(false); let _ = linux_webkit_apply_wayland_gpu_font_tuning(&win); let _ = linux_webkit_reapply_cached_wayland_text_render_profile(&win); + // Suppress WebKit's own MPRIS player so radio (HTML