Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nsmy/jellyfin_bannerid_randomizer

A script for Jellyfin-Featured Banner, it gets all movies and shows.series ID's and makes a list of 6 for the banner, newest saved db item will be 0
https://github.com/nsmy/jellyfin_bannerid_randomizer

jellyfin jellyfin-banner linux python python3 script windows

Last synced: 10 days ago
JSON representation

A script for Jellyfin-Featured Banner, it gets all movies and shows.series ID's and makes a list of 6 for the banner, newest saved db item will be 0

Awesome Lists containing this project

README

        

# A random ID script for [Jellyfin-Featured Banner](https://github.com/BobHasNoSoul/jellyfin-featured/) From [BobHasNoSoul](https://github.com/BobHasNoSoul) ![Screenshot 2023-11-11 090503](https://github.com/BobHasNoSoul/jellyfin-featured/assets/23018412/be19e601-da6f-4428-ba66-0c8179b2dd55)
## Windows Or Linux Compatable
it gets all movies and shows.series ID (Images; MetadataPath ID) from your [Jellyfin DB](https://jellyfin.org/) (not seasons/episodes) selects 5 random Non Duplicates and the Newest Saved Media (Movies or TvSeries) of the db, and makes a list of them
to be the banners list.txt to make a Random Featured list, NewestItemSaved in the db will be 0 on the list.

jellyfin-featured was found From the list of Jellyfin addons/plugins/mods & utils found HERE: https://github.com/awesome-jellyfin/awesome-jellyfin

all you need is the [get_rand_jellyfin_ids.py](https://github.com/NSMY/Jellyfin_BannerID_randomizer/blob/main/get_rand_jellyfin_ids.py) open with a text editor and edit **YOUR** Paths in to the file then Run via the command prompt it will auto gen the list.txt
> if on Linux and default install you will need perms to place in correct path so instead it will save list.txt in Curr Dir (editable) then you can sudo mv it to destination, there will be a print statment when completed of the whole command if needed[Current list path and DEFAULT jellyfin web/avatars path]

# Prerequisite [Python Installed](https://www.python.org/downloads/)

## Download the Script

You can directly download the `get_rand_jellyfin_ids.py` script:

**Right-click the link and select "Save Link As..." to download the file.**

[![Download get_rand_jellyfin_ids.py](https://img.shields.io/badge/Download-get__rand__jellyfin__ids.py-blue?style=for-the-badge&logo=download&logoColor=white)](https://raw.githubusercontent.com/NSMY/Jellyfin_BannerID_randomizer/refs/heads/main/get_rand_jellyfin_ids.py)