diff --git a/.changes/playback-keep-display-awake.md b/.changes/playback-keep-display-awake.md new file mode 100644 index 000000000..7372c3921 --- /dev/null +++ b/.changes/playback-keep-display-awake.md @@ -0,0 +1,11 @@ +--- +type: fix +area: playback +issues: [1095] +--- + +The screen no longer dims or goes to sleep while a built-in player is playing +video — including on Linux desktops, where the system idle timer used to +ignore the app. Pausing or stopping hands control back to the system +immediately, and radio playback deliberately leaves the display free to +sleep. Works in both the desktop app and the PWA. diff --git a/CLAUDE.md b/CLAUDE.md index 20ce30bc5..762c19f82 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -933,6 +933,19 @@ app as a real argument, so it is not an option. KODIPROP DRM still suppress it. Details in `docs/architecture/m3u-playlist-module.md` ("DASH + ClearKey Playback"). - External players: MPV, VLC (via IPC to Electron backend) +- Display sleep during playback: `PlaybackKeepAwakeService` + (`apps/web/src/app/services/playback-keep-awake.service.ts`) watches every + `