I wrote a fairly crude code for TheHandy integration plugin for the Jellyfin Media Server.
.funscript file in the same folder with the exact same name as the source video and uses it to play the script.
Once installed on your Jellyfin server, it will work with any Jellyfin client without any special setup.
Locate the Jellyfin Plugin folder
The plugins folder is located in different locations depending on your installation:
%UserProfile%\AppData\Local\jellyfin\pluginsfor direct installs
%ProgramData%\Jellyfin\Server\pluginsfor tray installs
You can find more info about where to find the plugins folder here: Plugins | Jellyfin
TheHandy_22.214.171.124extracted from the release binary zip should be placed in the plugin folder, and then restart the Jellyfin server to recognize the plugin and load.
And now go to your Dashboard → Plugins in the Jellyfin interface and click on the newly installed TheHandy Plugin → Here, you can set your Connection Key and then click Save.
Once set up, it’ll work with any Jellyfin client.
It takes a significant initial time to load the script (even though the video plays) (Probably will reduce the loading time in the next release)
- Try to pause and play a few times to ensure the script is loaded and synced correctly. Once synced, it will play well.
- Changing the playback position doesn’t sync the script; you must pause and play to resync the current playback position. (Probably will fix in the next release)
I wrote it by referring to the following:
- The core TheHandy integration code: BukkakeMoe/Bukkake.moe: Codebase for bukkake.moe | FunScript Video Host. (github.com)
- The web connections and playback hooks part: jellyfin/jellyfin-plugin-webhook (github.com)
The code is open source here: GitHub - hontheinternet/jellyfin-handy-plugin: Jellyfin TheHandy Integration