A Jellyfin plugin that enriches movie metadata with Oscar (Academy Awards) information, including tags, collections, and Jellyfin Web badges.
JavaScript Injector is installedOscar Winners and Oscar Nominees collectionsJavaScript Injector for Jellyfin Web badge integrationThe plugin requires an OMDb API key and uses IMDb IDs that are already present in Jellyfin metadata. For eligible movies, it requests the OMDb Awards field, parses Oscar-related results, normalizes them into a simple internal state, and applies the result to Jellyfin items as tags. Those tags are then used for the web badge and for Oscar collection membership.
JavaScript Injector is required for Oscar badges in Jellyfin WebJavaScript Injector, the plugin still enriches metadata and manages collections, but badges will not appear in the web UIJellyfin Oscars neatly adds curated Collections for Oscar Nominees or Oscar Winners. Technically each winner was a nominee once so you decide whether you want to include them.
Collections include all movies that match said criteria. They are sorted automatically.
Each movie detail screen gets a badge next to the ratings that indicates if it is an Oscar Winner or Oscar Nominee.
Current public release: v1.0.6
Release highlights:
index.html patchingJavaScript Injector onlyscanstate.json is empty or corruptedOpen the Jellyfin dashboard.
Go to Plugins -> Repositories.
Add a new repository.
Use this repository URL:
https://raw.githubusercontent.com/FizzyMUC/jellyfin-oscars-plugin/main/manifest.json
Catalog.Jellyfin Oscars.JavaScript Injector if you want Oscar badges in Jellyfin Web.Download the latest release:
https://github.com/FizzyMUC/jellyfin-oscars-plugin/releases/download/v1.0.6/jellyfin-oscars-v1.0.6.zip
Extract the release contents into:
/config/plugins/Oscars
Restart Jellyfin.
Project repository:
https://github.com/FizzyMUC/jellyfin-oscars-plugin
The plugin is configured from the Jellyfin plugin settings page.
This setting is required for enrichment. You can request an OMDb API key at:
https://www.omdbapi.com/apikey.aspx
Enables or disables Oscar metadata enrichment for eligible movies. When disabled, the plugin does not query OMDb or update Oscar tags.
Controls how long OMDb-derived results are cached before they are refreshed. Longer values reduce OMDb requests. Shorter values refresh metadata more aggressively.
Enables the plugin's background refresh task. When enabled, Jellyfin can refresh Oscar metadata automatically without manual interaction.
Controls how many movies are processed in one run. Lower values reduce load and spread work over more runs. Higher values refresh faster but may produce more OMDb traffic in a single pass.
When enabled, the plugin maintains a collection named Oscar Winners.
When enabled, the plugin maintains a collection named Oscar Nominees.
When enabled, movies tagged as Oscar winners are also included in Oscar Nominees. When disabled, the nominees collection contains only non-winning nominees.
If Create Oscar Winners collection is disabled, the plugin deletes the Oscar Winners collection. If Create Oscar Nominees collection is disabled, the plugin deletes the Oscar Nominees collection. Deletion is handled during manual rebuild and scheduled sync runs.
Jellyfin Oscars uses JavaScript Injector for Jellyfin Web badges. Install JavaScript Injector separately, then restart Jellyfin and reload your browser.
Without JavaScript Injector, Oscar metadata, tags, scans, and collections still work normally. Only the Jellyfin Web badge UI is unavailable.
Catalog.JavaScript Injector.Repository:
https://github.com/n00bcodr/Jellyfin-JavaScript-Injector
If you do not already have it installed, follow the installation instructions in that repository.
JavaScript Injector is required for Jellyfin Web badgesJavaScript Injector is installed, Jellyfin has been restarted, and your browser tab has been reloadedOscar collections are maintained automatically when their corresponding settings are enabled. Membership is based on the Oscar tags currently stored on local Jellyfin items. Collection membership is updated during manual rebuilds and scheduled refresh runs. Users can still modify collections manually, but the plugin will continue to reconcile membership against the current Oscar tag state on later sync runs.
For tagged movies, the plugin adds an Oscar badge to the item detail page in Jellyfin Web. The badge appears in the metadata row alongside the existing item metadata such as ratings, runtime, and playback timing. The badge is derived from the Oscar tags created by the server-side enrichment flow.
Longer term, the plugin is intended to move beyond OMDb by using Oscar Atlas as a dedicated structured awards source.
MIT License
Copyright (c) 2026 Pascal Marter
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25 commits
C#
74.8%
HTML
14.2%
JavaScript
10.2%
A Jellyfin plugin that enriches movie metadata with Oscar (Academy Awards) information, including tags, collections, and Jellyfin Web badges.
JavaScript Injector is installedOscar Winners and Oscar Nominees collectionsJavaScript Injector for Jellyfin Web badge integrationThe plugin requires an OMDb API key and uses IMDb IDs that are already present in Jellyfin metadata. For eligible movies, it requests the OMDb Awards field, parses Oscar-related results, normalizes them into a simple internal state, and applies the result to Jellyfin items as tags. Those tags are then used for the web badge and for Oscar collection membership.
JavaScript Injector is required for Oscar badges in Jellyfin WebJavaScript Injector, the plugin still enriches metadata and manages collections, but badges will not appear in the web UIJellyfin Oscars neatly adds curated Collections for Oscar Nominees or Oscar Winners. Technically each winner was a nominee once so you decide whether you want to include them.
Collections include all movies that match said criteria. They are sorted automatically.
Each movie detail screen gets a badge next to the ratings that indicates if it is an Oscar Winner or Oscar Nominee.
Current public release: v1.0.6
Release highlights:
index.html patchingJavaScript Injector onlyscanstate.json is empty or corruptedOpen the Jellyfin dashboard.
Go to Plugins -> Repositories.
Add a new repository.
Use this repository URL:
https://raw.githubusercontent.com/FizzyMUC/jellyfin-oscars-plugin/main/manifest.json
Catalog.Jellyfin Oscars.JavaScript Injector if you want Oscar badges in Jellyfin Web.Download the latest release:
https://github.com/FizzyMUC/jellyfin-oscars-plugin/releases/download/v1.0.6/jellyfin-oscars-v1.0.6.zip
Extract the release contents into:
/config/plugins/Oscars
Restart Jellyfin.
Project repository:
https://github.com/FizzyMUC/jellyfin-oscars-plugin
The plugin is configured from the Jellyfin plugin settings page.
This setting is required for enrichment. You can request an OMDb API key at:
https://www.omdbapi.com/apikey.aspx
Enables or disables Oscar metadata enrichment for eligible movies. When disabled, the plugin does not query OMDb or update Oscar tags.
Controls how long OMDb-derived results are cached before they are refreshed. Longer values reduce OMDb requests. Shorter values refresh metadata more aggressively.
Enables the plugin's background refresh task. When enabled, Jellyfin can refresh Oscar metadata automatically without manual interaction.
Controls how many movies are processed in one run. Lower values reduce load and spread work over more runs. Higher values refresh faster but may produce more OMDb traffic in a single pass.
When enabled, the plugin maintains a collection named Oscar Winners.
When enabled, the plugin maintains a collection named Oscar Nominees.
When enabled, movies tagged as Oscar winners are also included in Oscar Nominees. When disabled, the nominees collection contains only non-winning nominees.
If Create Oscar Winners collection is disabled, the plugin deletes the Oscar Winners collection. If Create Oscar Nominees collection is disabled, the plugin deletes the Oscar Nominees collection. Deletion is handled during manual rebuild and scheduled sync runs.
Jellyfin Oscars uses JavaScript Injector for Jellyfin Web badges. Install JavaScript Injector separately, then restart Jellyfin and reload your browser.
Without JavaScript Injector, Oscar metadata, tags, scans, and collections still work normally. Only the Jellyfin Web badge UI is unavailable.
Catalog.JavaScript Injector.Repository:
https://github.com/n00bcodr/Jellyfin-JavaScript-Injector
If you do not already have it installed, follow the installation instructions in that repository.
JavaScript Injector is required for Jellyfin Web badgesJavaScript Injector is installed, Jellyfin has been restarted, and your browser tab has been reloadedOscar collections are maintained automatically when their corresponding settings are enabled. Membership is based on the Oscar tags currently stored on local Jellyfin items. Collection membership is updated during manual rebuilds and scheduled refresh runs. Users can still modify collections manually, but the plugin will continue to reconcile membership against the current Oscar tag state on later sync runs.
For tagged movies, the plugin adds an Oscar badge to the item detail page in Jellyfin Web. The badge appears in the metadata row alongside the existing item metadata such as ratings, runtime, and playback timing. The badge is derived from the Oscar tags created by the server-side enrichment flow.
Longer term, the plugin is intended to move beyond OMDb by using Oscar Atlas as a dedicated structured awards source.
MIT License
Copyright (c) 2026 Pascal Marter
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25 commits
C#
74.8%
HTML
14.2%
JavaScript
10.2%