| Summary: | Pause media players on suspend pauses Cantata, also pausing MPD on external device | ||
|---|---|---|---|
| Product: | [Unmaintained] Powerdevil | Reporter: | mwb_eng |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | nate |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
mwb_eng
2022-05-25 11:15:10 UTC
It's up to Cantata as to what it does when it's asked to pause the music. Since Cantata is a frontend to an MPD server hosted elsewhere, I'm not surprised that it pauses the server. If you want to make the system not pause music players when locking or suspending, you can go to System Settings > Power Management > Advanced Power Settings > uncheck "Pause media players when suspending". (In reply to Nate Graham from comment #1) > It's up to Cantata as to what it does when it's asked to pause the music. > Since Cantata is a frontend to an MPD server hosted elsewhere, I'm not > surprised that it pauses the server. > > If you want to make the system not pause music players when locking or > suspending, you can go to System Settings > Power Management > Advanced > Power Settings > uncheck "Pause media players when suspending". The feature is great for local media players. However, I feel like it shouldn't tell mpd clients like cantata to pause on suspend as they are really just controlling/getting status of a music source and not actually playing the media/consuming resources. Is there a way to blacklist an application from this feature perhaps? No, it's all-or-nothing. We can't detect the capabilities of the music player app because there's no standardized means for that information to be communicated. We could conceivably add a feature to allow the user to blacklist certain apps, but this seems like super overkill IMO when there is already a setting to control the behavior. |