Skip to content

A Jellyfin plugin preventing the system from entering sleep mode when there are active streams

License

Notifications You must be signed in to change notification settings

jonschz/jellyfin-plugin-preventsleep

Repository files navigation

Prevent Sleep Plugin for Jellyfin

About

This plugin for Jellyfin prevents the server from entering sleep mode whenever there are active streams.

At this time, this plugin is not part of the Jellyfin project. Use at your own risk.

Installation

Compiled binaries can be downloaded here. To install the compiled binary, download the .dll, go to your plugin folder (see here), create a subfolder Jellyfin.Plugin.PreventSleep, and paste the .dll inside. After a restart of Jellyfin, the plugin should be enabled.

To build this plugin, follow e.g. these steps. For debugging, see here.

Known issues

  • As of now, only Windows is supported for the OS of the server.
  • This plugin might not work correctly if the server is capable of connected standby, see https://superuser.com/a/1287544. Testing would be greatly appreciated.

Please don't hesistate to report issues if you find any.

Contributing

Every kind of help is welcome! Feel free to test the plugin, report issues, or open a pull request.

License

This plugin's code and packages are distributed under the GPLv3 License. See LICENSE for more information.

About

A Jellyfin plugin preventing the system from entering sleep mode when there are active streams

Resources

License

Stars

Watchers

Forks

Packages

No packages published