Giter Club home page Giter Club logo

jellyskin's Introduction

JellySkin:

Vibrant, minimal, and sprinkled with tons of animations
CSS theme for Jellyfin

npm (tag) jsDelivr hits (npm) GitHub
GitHub Repo stars

Usage โ„น๏ธ :

  • To use the JellySkin theme copy the line below into "Dashboard -> General -> Custom CSS" and click save, it will apply immediately server-wide to all users on top of any theme they may be using. To remove the theme, clear the "Custom CSS" field and then click save. NOTE: Theme may not work when using Nginx Reverse Proxy. Scroll down below to learn how to fix this.

    @import url("https://cdn.jsdelivr.net/npm/jellyskin@latest/dist/main.css");
  • To enable Logos add this to custom css:

    @import url("https://cdn.jsdelivr.net/npm/jellyskin@latest/dist/logo.css");
  • You can also use Jellyfin-Skin-Manager-Plugin : https://github.com/danieladov/jellyfin-plugin-skin-manager

Addons ๐Ÿ”Œ :

  • Improve Performance:

    If you fix performace issues like stutter while normally browsing jellyfin while use JellySkin, try adding this to custom css to fix the issue:

    @import url("https://cdn.jsdelivr.net/npm/[email protected]/dist/addons/improvePerformance.css")

    โš ๏ธ This removes the background blur from dialogs, gradient scroll in and out "bars" and animated mesh gradient from login page (replaced by normal gradient animation)

  • Compact Poster:

    Want to use compact posters instead of normal cards, add this to you custom css:

    @import url("https://cdn.jsdelivr.net/npm/[email protected]/dist/addons/compactPosters.css");

    Example:
    image

  • Using/Changing default gradient accent:

    If you want want to change the default jellyfin gradient accent to some other preset gradient use:

    • Mauve

      @import url("https://cdn.jsdelivr.net/npm/[email protected]/dist/addons/gradients/mauve.css");

      Example:
      image

    • NightSky

      @import url("https://cdn.jsdelivr.net/npm/[email protected]/dist/addons/gradients/nightSky.css");

      Example:
      image

    • Sea

      @import url("https://cdn.jsdelivr.net/npm/[email protected]/dist/addons/gradients/sea.css");

      Example:
      image

    • Custom:

      If you need to add your own gradient use:

      :root {
        --accent1-light: YOUR ACCENT COLOR 1(LIGHTER SHADE);
        --accent1-dark: YOUR ACCENT COLOR 1(DARKER SHADE);
        --accent1-light-opacity1: YOUR ACCENT COLOR 1(WITH OPACITY 0.4);
        --accent2-light: YOUR ACCENT COLOR 2(LIGHTER SHADE);
        --accent2-dark: YOUR ACCENT COLOR 2(DARKER SHADE);
      }

Screenshot ๐Ÿ–ผ๏ธ :

  • Login Page:

    loginPage

  • Home Screen:

    Home Screen

  • Library View:

    LibView

  • Title Screen:

    TitleView

  • Episode View:

    EpisodeView

  • Settings:

    SettingsView

  • Dashboard:

    DashboardView

  • Dialog:

    DialogView

Common Problem Fixes โ“ :

  • Unable to see blured background in Firefox:

    Deaktiviert From version 70: this feature is behind the layout.css.backdrop-filter.enabled preference (needs to be set to true) and the gfx.webrender.all preference (needs to be set to true). To change preferences in Firefox, visit about:config

  • Logos are not visible even with logo.css:

    • Get Fanart Plugin, Dashboard -> Plugin -> Catalog
    • Enable Fanart as a metadata provider for your libraries in the library settings, Dashboard -> Library -> Click on 3 dots on your Library -> Manage Library -> Scroll to find Metadata provider and enable Fanart in all of them.
    • Rescan your drive and also enable Replace Metadata and scan
  • Background not visible:

    • Go to Settings -> Display -> and enable Backdrops option
  • How to report a Bug or request a Feature?

  • How to contribute:

    • Fork this repository.
    • Add your patch/feature
    • Create a pull request and thats it

jellyskin's People

Contributors

prayag17 avatar uranderu avatar robocrax avatar 6im0n avatar wbry21 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.