From 80a209a96688bcc487d81da0a835e9dffdfc3d30 Mon Sep 17 00:00:00 2001 From: lscambo13 <32175188+lscambo13@users.noreply.github.com> Date: Sun, 19 Jan 2025 17:06:43 +0530 Subject: [PATCH] Update Add-Ons.md --- Add-Ons.md | 53 +++++++++++++++++++++++++++-------------------------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/Add-Ons.md b/Add-Ons.md index e5214da..c7a67ee 100644 --- a/Add-Ons.md +++ b/Add-Ons.md @@ -1,39 +1,34 @@ -# Add-on: Custom media covers for ElegantFin -This is a Jellyfin add-on that allows you to customise My Media cover arts. This is an experimental feature. - +# 🧩 Add-on: Custom media covers for ElegantFin +This is a Jellyfin add-on that allows you to customise My Media cover arts. This is an experimental feature, so limited support will be provided. #### **Author:** [lscambo13](https://github.com/lscambo13)
+### 👇 How to enable this add-on? -### 🖼️ Previews +- Paste the following at the end in Custom CSS code box: -
- Click here to reveal - - - -
+``` +@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/assets/add-ons/custom-media-covers-nightly-min.css"); +```
-### 👇 How to setup this theme? +### ⚙️ How to modify this add-on? - - To configure your theme to use the custom images, you'll need to input a URL pointing to an image in variables starting with '--url' and an overlay color in variables starting with '--color'. -- Default Jellyfin cover sizes are 960px x 540px. -- The colors should be in rgb format i.e. rbg(128, 128, 128). -- You should remove the entries you do not intend to modify. -- paste the following at the end in Custom CSS code box after making the necessary changes: + +- The ideal Jellyfin cover sizes are `960px x 540px`, and the colors should be in rgb format i.e. `rbg(128, 128, 128)`. + +- Below are all the configurable variables, but you should remove the entries you do not intend to modify: -''' - @import url(""); - - :root{ +``` +:root{ + --colorOverlayMoviesCover: rgb(); --colorOverlayTvshowsCover: rgb(); --colorOverlayLivetvCover: rgb(); @@ -45,6 +40,7 @@ This is a Jellyfin add-on that allows you to customise My Media cover arts. This --colorOverlayFoldersCover: rgb(); + --urlMoviesCover: url(); --urlTvshowsCover: url(); --urlLivetvCover: url(); @@ -53,20 +49,25 @@ This is a Jellyfin add-on that allows you to customise My Media cover arts. This --urlHomevideosCover: url(); --urlBooksCover: url(); --urlFoldersCover: url(); + } +``` -''' +### 🆗 Read this example: +Suppose you want to modify the Live TV cover art. You'll have to modify the variables named `--colorOverlayLivetvCover` and `--urlLivetvCover`, so that your final configuration will look something like this: -Suppose you want to modify the Live TV cover art. You'll have to modify the variables --colorOverlayLivetvCover and --urlLivetvCover, so that your configuration will look something like this: -' - @import url(""); +``` +@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/assets/add-ons/custom-media-covers-nightly-min.css"); - :root{ +:root{ --colorOverlayLivetvCover: rgb(39, 68, 185); --urlLivetvCover: url(https://artworks.thetvdb.com/banners/fanart/original/71663-33.jpg); } -' +``` + +
+
Detailed steps for server-side implementation