1.9 KiB
Executable File
Jellyfin Schauspielerbilder laden
Ein Workaround für das Problem das Jellyfin unter bestimmten vorraussetzungen keine Schauspieler Bilder anzeigt.
Jellyfin fügt unter bestimmten Bedingungen die vorhandenen Schauspielerbilder von der Festplatte nicht zur Datenbank hinzu. Erst wenn ein Schauspieler zum ersten Mal angeklickt wird, erstellt Jellyfin einen Datenbankeintrag, und das Bild wird angezeigt.
Dieses Skript prüft, welche Schauspieler noch kein Bild haben, und fügt das Bild der Datenbank hinzu, falls es auf der Festplatte vorhanden ist.
Da nur die fehlenden Bilder geprüft werden, ist das Skript nach dem initialen Durchlauf sehr schnell ausführbar. Es kann als Cronjob regelmäßig ausgeführt werden, um die neuesten Schauspielerbilder automatisch hinzuzufügen.
Vorraussetzung
curl: Sollte standardmäßig auf Linux installiert sein.
jq: Kann über den Paketmanager installiert werden:
sudo apt install jq # Für Debian/Ubuntu
sudo dnf install jq # Für Fedora
sudo pacman -S jq # Für Arch
Einstellungen
Das Script 3 Anpassungen um zu funktionieren
- base_url: Der Hostname deines Jellyfin-Servers.
- api_key: Kann abgerufen werden, indem du zum Dashboard gehst, dort API-Schlüssel, auf die +-Schaltfläche klickst, einen beliebigen Namen eingibst und den generierten API-Schlüssel verwendest.
- user_id: Kann abgerufen werden, indem du zum Dashboard gehst, dort Benutzer, auf deinen (oder einen anderen) Benutzer klickst und die ID aus der URL nach
userId=entnimmst.
Beispiel:
api_url="http://192.168.178.30:8096"
api_key="18b973511efd4887a24e14fbdf8f61d5"
user_id="69c0f432ec3a46b58cbf2e900f5a3fd5"
Quellen
- https://github.com/jellyfin/jellyfin/issues/8288
- https://github.com/jellyfin/jellyfin/issues/9182
- https://github.com/jellyfin/jellyfin/issues/8103