seerandClaude Fable 5 268a6ed2d0 Add in-player SyncPlus overlay via served-index.html script injection
An IStartupFilter-registered middleware intercepts /web/index.html
responses and injects a script tag for /SyncPlus/Stats/Client.js --
response-level injection rather than the write-to-disk approach other
plugins use, since index.html is root-owned in the linuxserver image
while Jellyfin runs unprivileged. The overlay floats its own fixed
pill/panel (no dependency on jellyfin-web's minified OSD DOM), shows
per-member drift for the caller's own group via the new non-admin
/SyncPlus/Stats/Mine endpoint, and reuses the existing one-shot
/SyncPlus/Stats/Sync action.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 13:55:51 +02:00
S
Description
No description provided
143 KiB
v0.3.0.0
Latest
2026-07-10 12:13:17 +00:00
Languages
C# 87.9%
Python 5.6%
Shell 4.5%
HTML 2%