knuspermagier.de
Hallo. Ich bins! Philipp!

Jellyfin-Optimierungen

Wie geschrieben wechselte ich auf Jellyfin und ging im dem Zug auch ein Thema an, was mir schon länger im Hinterkopf war, was sich dank Claude Code aber mal wieder in kürze lösen lies. Bereits vor drei Jahren baute ich ein Script, was mit Youtube-Videos aus einer speziellen Playlist herunterläd. Witzigerweise schrieb das damals schon ChatGPT, kurios, dass das damals schon so gut funktionierte.

In der Zeit haben sich über 200 Videos angesammelt und natürlich ging ich nie durch, um sie mal vernünftig zu sortieren und zu benennen. Ich hab sie eigentlich auch nie angeschaut, da mein Plex immer nur so mittelgut funktionierte und der Gang zu Youtube viel kürzer war.

Aber ich will ja eigentlich nicht mehr ständig Traffic verschwenden, wenn ich die Videos sowieso lokal gespeichert habe. Ich habe mir also ein Frontend bauen lassen, das die zu heruntergeladenen Videos schön in einem Stream darstellt, inklusive Filter-Funktion nach Interpret und von mir vergebenen Tags.

file://1yqbqwn2r1vx6io1
file://xfwlhel7mnbfs1nn

Ebenfalls integriert ist die Download-Funktion, der zeigt mir alles in der Playlist an und ich kann es mit einem Button herunterladen. Eigentlich lief das ja als Cronjob, aber ab und zu kommt es halt doch zu Fehlern, daher habe ich mich hier erstmal wieder für ein manuelles klicken und überwachen entschieden. Soviel füge ich jetzt auch nicht der Liste hinzu.

file://2zec0hvbxuczpwkb

Als letztes gibt es noch die etwas hässliche aber sehr praktische Edit-Ansicht, wo ich direkt Titel, Artist und Tags vergeben kann. Das ist nämlich in Jellyfin direkt auch verdammt umständlich. (Dazu kommt, dass man in Jellyfin immer erstmal die Bibliothek neu scannen muss, nachdem man einen Artist eingetragen hat, sonst ist er nach zwei Refreshs einfach wieder weg? Hä?)

file://btjyb6grrjmvglyv

Natürlich kann ich in dem Interface auch direkt die Videos abspielen und zur Not den ganzen Tag loopen lassen, wie ich es aktuell natürlich mit unravel mache.

Kommentare, Feedback und andere Anmerkungen?
Schreib mir eine E-Mail 🤓