A Jellyfin plugin that intelligently nags users when they're transcoding due to unsupported formats or codecs, while allowing bitrate-based transcoding to pass through without harassment.
Playback nag configuration and trigger reason selection
The browser install warning, its install link, and auto-close timeout
What a Jellyfin Web viewer sees when their browser forces a transcode
Login nag threshold, time window, and message
The transcode limit, user exclusions, and the live session monitor
How many transcodes each user can run at once, with per-user overrides
GPU resource guard settings
The paused transcode reaper, its warning, and its own exclusion list
TranscodeReasons.See here for all FEATURES.md.
[!NOTE] Migrating from Transcode Nag: run both until the config matches, then uninstall the old one.
https://raw.githubusercontent.com/voc0der/jellyfin-plugin-transcode-guard/main/manifest.json[!NOTE] Full repository of this author's plugins: voc0der/jellyfin-plugins.
/var/lib/jellyfin/plugins/%AppData%\Jellyfin\Server\plugins\/config/plugins/dotnet build --configuration Release
Copy bin/Release/net10.0/Jellyfin.Plugin.TranscodeGuard.dll into a versioned plugin folder, then restart Jellyfin.
Open Dashboard → Plugins → Transcode Guard.
C#
81.9%
HTML
15.9%
JavaScript
2.2%
A Jellyfin plugin that intelligently nags users when they're transcoding due to unsupported formats or codecs, while allowing bitrate-based transcoding to pass through without harassment.
Playback nag configuration and trigger reason selection
The browser install warning, its install link, and auto-close timeout
What a Jellyfin Web viewer sees when their browser forces a transcode
Login nag threshold, time window, and message
The transcode limit, user exclusions, and the live session monitor
How many transcodes each user can run at once, with per-user overrides
GPU resource guard settings
The paused transcode reaper, its warning, and its own exclusion list
TranscodeReasons.See here for all FEATURES.md.
[!NOTE] Migrating from Transcode Nag: run both until the config matches, then uninstall the old one.
https://raw.githubusercontent.com/voc0der/jellyfin-plugin-transcode-guard/main/manifest.json[!NOTE] Full repository of this author's plugins: voc0der/jellyfin-plugins.
/var/lib/jellyfin/plugins/%AppData%\Jellyfin\Server\plugins\/config/plugins/dotnet build --configuration Release
Copy bin/Release/net10.0/Jellyfin.Plugin.TranscodeGuard.dll into a versioned plugin folder, then restart Jellyfin.
Open Dashboard → Plugins → Transcode Guard.
C#
81.9%
HTML
15.9%
JavaScript
2.2%