Skip to content

looi-wh/HintOfGreenCSS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hint of Green

Jellyfin CSS Theme

Sort of my first try on a css template. When I first designed this template, I tried my best to design something new but familar. I wanted something that is different from the other masterpiece that the other wizards have created.

Tested on

  • Chrome, Firefox, Safari and common Jellyfin applications
  • Jellyfin 10.6 - 10.7.7

Features

  • Colours are based on a popular template
  • Little spinkle of green everywhere, but never too much
  • Lighter theme for video playback (better if you see for yourself)
  • Disabled blurring on Safari (browser performance issues)
  • Better support for mobile devices
  • Works extremely beautiful with backdrop enabled
  • Some playful colouring at unexpected places (you will like it)

This theme can be considered as heavy, but of course there some css will disable by itself if certain unfavourable conditions are met.

Installation

There will be two channels, one stable and one nightly. It is always ideal to use the stable version if you are deploying to a large amount of people. But if you like to be risky, feel free to use the nightly version. I will merge nightly into stable once I feel the nightly version is performing well enough. Copy this code into Dashboard > General > Custom CSS

Stable:

@import url('https://looi-wh.github.io/HintOfGreenCSS/theme.css');

or

Tester/Nightly:

@import url('https://looi-wh.github.io/HintOfGreenCSS/themeNightly.css');

To enable fanart/logo

  • Install the Fanart plugin first
  • Go to Dashboard > Library
  • For each library you have, go to Manage Library
  • Enable Fanart for image fetcher
  • Then go to Fetcher Settings and select "Logo"
  • Manually scan media library
  • Refresh the page once done

Nginx

If you are using nginx as a reverse proxy for Jellyfin, replace the "add_header Content-Security-Policy" in your nginx config with this line below

add_header Content-Security-Policy "default-src https: data: blob: http://image.tmdb.org; style-src 'self' 'unsafe-inline' https://looi-wh.github.io ; script-src 'self' 'unsafe-inline' https://www.gstatic.com/cv/js/sender/v1/cast_sender.js https://www.youtube.com blob:; worker-src 'self' blob:; connect-src 'self'; object-src 'none'; frame-ancestors 'self'";

Images

Login Page alt text

Home Page - rounded corners and slight shadow for looks alt text

Home Page 2 - vertical listing instead of horizontal alt text

Home Page 3 - green accenting alt text

KDrama alt text

Item Details - large item picture at the left to entice user and item description on the right for more details alt text

Item Details 2 alt text

Item Details 3 alt text

Item Details 4 alt text

Item Details 5 (No Fan Art) - an example if fan art isnt enabled alt text

More Like This - example alt text

Episode Lists - smaller height picture for a more compressed look alt text

Playback - top and bottom transparency with slight shadow gradient for a more morden feel alt text

DashBoard - different shades of green accenting so it wont look boring alt text

DashBoard Library alt text

DashBoard DLNA alt text

HomePage Safari - No Backdrop, due to poor browser blurring support alt text

About

Jellyfin CSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published