github FizzyMUC/jellyfin-oscars-plugin v1.0.4
v1.0.4 – Stable Web Badges via JavaScript Injector

latest releases: v1.0.6, v1.0.5
4 months ago

This release introduces a major improvement to how Oscars badges are integrated into Jellyfin Web.

Highlights

• Switched to JavaScript Injector only
Web badge injection is now handled exclusively via the JavaScript Injector plugin. This replaces the previous direct modification of Jellyfin Web files.

• Removed legacy web file patching
The plugin no longer modifies index.html or any jellyfin-web files at runtime. This eliminates permission issues and improves compatibility across platforms (especially Windows and Docker setups).

• Improved stability and startup behavior
The plugin no longer fails to load if frontend integration is unavailable. Missing dependencies are now handled gracefully.

• New frontend integration status in settings
The plugin settings now clearly show whether JavaScript Injector is installed and whether badge integration is active.

Important

Jellyfin Web badges now require the JavaScript Injector plugin.

If badges do not appear:

  1. Install the JavaScript Injector plugin
  2. Restart Jellyfin
  3. Reload Jellyfin Web (hard refresh recommended)

Without JavaScript Injector, the plugin will still work, but web badges will be disabled.

Technical Notes

• Removed all index.html / jellyfin-web mutation logic
• Eliminated the legacy bootstrapper path
• Added structured frontend integration state handling
• Improved logging around script registration

Don't miss a new jellyfin-oscars-plugin release

NewReleases is sending notifications on new releases.