Huge Thanks to all the theme creators out there for their hard work. This theme takes bits and pieces from other themes, namely Zesty, JellySkin, Ultrachromic and JellyFin Landscape. Please let me know if I have missed out anybody.
Installation:
@import url('https://cdn.jsdelivr.net/gh/MakD/zombie-release@latest/zombie-min-git.css');
@import URL('https://cdn.jsdelivr.net/gh/MakD/zombie-release@latest/mobile-alt-layout.css');
OR
@import url('https://cdn.jsdelivr.net/gh/MakD/zombie-release@latest/mobile-alt-layout-v2.css');
It's possible to change colour palettes. You can use the awesome ones provided by stpnwf in his ZestyTheme Repo, or the ones provided here. A custom palette is also possible.
Add the @import url
below your main import.
@import url('https://cdn.jsdelivr.net/gh/MakD/zombie-release@main/colorPalette/palette-1.css');
@import url('https://cdn.jsdelivr.net/gh/MakD/zombie-release@main/colorPalette/palette-2.css');
@import url('https://cdn.jsdelivr.net/gh/MakD/zombie-release@main/colorPalette/palette-3.css');
@import url('https://cdn.jsdelivr.net/gh/MakD/zombie-release@main/colorPalette/palette-4.css');
@import url('https://cdn.jsdelivr.net/gh/MakD/zombie-release@main/colorPalette/palette-5.css');
@import url('https://cdn.jsdelivr.net/gh/MakD/zombie-release@main/colorPalette/palette-7.css');
@import url('https://cdn.jsdelivr.net/gh/MakD/zombie-release@main/colorPalette/palette-8.css');
Firstly I would like to thank BobHasNoSoul, and SethBacon for making this possible. I tweaked my version, but the entire credits go to them.
- Jellyfin UserID from the profile page.
- Jellyfin API key
- Download the slideshow.html
- Enter your Jellyfin UserID and API key in lines 108 & 109 respectively and save it.
- Create a folder
avatars
in your jellyfin-web folder. - Copy the slideshow.html file to the
avatars
folder. - Search for the file
home-html.RANDOMNUMBERS.chunk.js
in the jellyfin-web folder and open it. - Search for the line
data-backdroptype="movie,series,book">
and paste the following exactly after the>
<style>.featurediframe { width: 89vw; height: 300px; display: block; border: 1px solid #000; margin: 0 auto}</style> <iframe class="featurediframe" src="/web/avatars/slideshow.html"></iframe>
- Save the file.
- Add this to your customCSS in the admin dashboard (in case you using this theme, don't bother it's already added)
@media only screen and (max-device-width: 767px) {.featurediframe {height: 33vh !important;}}
- Clear the cache of your browsers and reload. (Ctrl+f5 in chrome)
- Profit.
This cycles randomly through your library. You can also specify a custom list to show as a spotlight. You can visit BoBHasNoSoul's repo for further steps.