Skip to content

Feature/p3i screensaver fixes#69

Open
swmarks wants to merge 1 commit into
pannal:coreelec-21from
swmarks:feature/p3i-screensaver-fixes
Open

Feature/p3i screensaver fixes#69
swmarks wants to merge 1 commit into
pannal:coreelec-21from
swmarks:feature/p3i-screensaver-fixes

Conversation

@swmarks

@swmarks swmarks commented Jul 2, 2026

Copy link
Copy Markdown

This adds a patch for Kodi that fixes a bug where video screensavers would either fail to play without waking the system, or cause phantom CEC power-offs, as well as fixing issues with waking the TV upon exiting the screensaver.

  • Removed the IsPythonScreenSaverActive bypass, allowing Kodi to accurately report IsPlayingVideo() == true while a video screensaver runs.
  • To prevent this from waking the system, added guards to the activity timer and DPMS logic: explicitly telling Kodi that while the screensaver is active, player-initiated events should never trigger an activity timer reset.
  • The CEC adapter and internal DPMS now receive accurate player states during screensaver tear-down, eliminating phantom power-offs, while the screensaver itself remains stable without waking Kodi up.
  • Decoupled the "Wake devices when exiting screensaver" setting from the CEC "Make Kodi the active source on startup" setting, allowing the screensaver to properly wake the TV even if the startup broadcast is disabled.

@swmarks swmarks force-pushed the feature/p3i-screensaver-fixes branch 5 times, most recently from d6fb1d6 to 1b82628 Compare July 4, 2026 00:01
@swmarks swmarks force-pushed the feature/p3i-screensaver-fixes branch from 1b82628 to 039d3f7 Compare July 5, 2026 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant