Scripts ๐
October 31, 2025 ยท View on GitHub
These are various JavaScripts I use along with the theme for Jellyfin. These scripts provide extra functionality that cannot be achieved with CSS alone.
Here's a breakdown of what each script does:
title.js
- Changes the browser tab title from "Jellyfin" to "Jellyfish". Theoritically one can use it to change it to anything.
loginimage.js
- Displays the user's profile picture on the manual login screen instead of the name. When a user is selected, their avatar appears above the password field. This script can be used without this theme and is tested on a few different themes.
Check login2.png
Warning
Only use this script if all your users are on visible on the login screen, this completely hides the username text input field, making it difficult to manual login.
pausescreen.js
Important
There will be no updates to this as it will now be maintained using the Jellyfin-Enhanced plugin
- Displays a dynamic pause screen overlay when media is paused. It shows the item's logo, details (year, rating, runtime), and a spinning disc art. This is a modified version of the script by BobHasNoSoul. This also has all the CSS needed in the script itself, so it doesn't need a separate CSS file.
rating.js
- Adds the content rating (e.g., PG, R, TV-MA) as a rating attribute to the rating element in the HTML to help style it as jellyfin does not do it natively.
This is a companion script for the ratings.css modification. It allows for applying specific styles to different content ratings, such as adding colors.
Check ratings.png
theme_selector.js
- Adds a theme selector dropdown menu to the user's profile settings. This is to make it easier for users to switch between the different color schemes available in the Jellyfish theme without manually adding @imports
| Button | Options |
|---|---|
![]() |
![]() |
10.11 Dashboard Theming
Warning
USE AT YOUR OWN RISK!!
Jellyfin for good reason removed the ability to add custom CSS in the dashboard in version 10.11.
Pre-Requisites:
- File Transformation Plugin - https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/ (Not a must if you have the right permissions on index.html, but recommended)
- JavaScript Injector plugin https://github.com/n00bcodr/Jellyfin-JavaScript-Injector
![]() |
๐ Installation
If you're here, Iโll assume you're familiar with injecting custom JavaScript. ๐
You can also use the plugin Jellyfin JavaScript Injector


