2025-01-18 11:23:14 +01:00
2025-01-18 11:10:09 +01:00
2025-01-18 11:23:14 +01:00

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 sed tail wc ping: 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

Description
Ein Workaround für das Problem das Jellyfin unter bestimmten vorraussetzungen keine Schauspieler Bilder anzeigt.
Readme 37 KiB
Languages
Shell 100%