| Summary: | "Pause media players when suspending" does not succeed in pausing Spotify on other machines with synchronized playback control | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | redford <redford> |
| Component: | Power management & brightness | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED INTENTIONAL | ||
| Severity: | minor | CC: | kde, natalie_clarius, nate, redford |
| Priority: | LO | ||
| Version First Reported In: | 6.2.4 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
redford
2024-12-05 13:56:14 UTC
Can reproduce. I imagine we implemented it this way assuming it wouldn't actually make a difference, and you've found an edge case where it does. :) That said, how did you get media playing on your TV to appear as a mater player on your laptop? Are the two connected via Bluetooth or KDE Connect or something else that forwards the MPRIS control from the TV to the laptop? Thanks for taking your time to verify this! (In reply to Nate Graham from comment #1) > That said, how did you get media playing on your TV to appear as a mater > player on your laptop? Are the two connected via Bluetooth or KDE Connect or > something else that forwards the MPRIS control from the TV to the laptop? I use Spotify, where all playing devices are kind-of synchronized. If I open Spotify on a few devices at the same time (e.g. my laptop and the TV), then I can choose which one will actually play the music. But! The others can still control it - e.g. the TV is playing the sound, but pause/resume in my laptop browser will pause and resume on the TV. I guess what happens here is that when resuming my laptop, the web client of Spotify gets a command from KDE to pause the music, but it sees that there's a different device playing, so it forwards the command there. It surely pauses on suspend, it just doesn't wait for that to propagate over the network. What a fascinating use case. Yeah, if what Kai says is right (and I believe him; he wrote this feature), then I think this is just one of those extreme edge cases that isn't expected to work. |