cosmic-player/src
Josh Megnauth bb087578df
Prevent screen turning off during playback
Closes: #157

XDG portals expose a D-Bus interface allowing apps to prevent screen
idling, user switching, and other actions. That interface,
org.freedesktop.portal.Inhibit, does all of the heavy lifting here.

Idling = the screen dimming or shutting off.

Idling is inhibited when a video is actively playing.
Idling is NOT inhibited when videos aren't playing - this includes
paused or stopped videos.
2025-11-13 13:26:23 -05:00
..
argparse.rs Provide thumbnailing 2025-07-11 11:27:48 -06:00
config.rs Prevent screen turning off during playback 2025-11-13 13:26:23 -05:00
key_bind.rs Add file menu, improve naming of subtitles 2024-12-05 12:20:37 -07:00
localize.rs Prevent screen turning off during playback 2025-11-13 13:26:23 -05:00
main.rs Prevent screen turning off during playback 2025-11-13 13:26:23 -05:00
menu.rs Prevent screen turning off during playback 2025-11-13 13:26:23 -05:00
mpris.rs Prevent screen turning off during playback 2025-11-13 13:26:23 -05:00
project.rs Add tree view, fixes #52, fixes #53 2025-01-24 14:05:50 -07:00
thumbnail.rs Prevent screen turning off during playback 2025-11-13 13:26:23 -05:00
video.rs Prevent screen turning off during playback 2025-11-13 13:26:23 -05:00
xdg_portals.rs Prevent screen turning off during playback 2025-11-13 13:26:23 -05:00