2024-12-20 21:16:11 +01:00
2024-12-20 21:16:11 +01:00

Cleanup Trickplay Script

Dieses Skript sucht in den angegebenen Verzeichnissen nach Ordnern, die auf .trickplay enden.
Für jeden gefundenen .trickplay-Ordner wird geprüft, ob sich im selben Verzeichnis eine Datei mit dem gleichen Namen und einer unterstützten Video-Dateiendung (z. B. .mkv, .mp4) befindet.

Funktionsweise

Beispiel

Gegebene Verzeichnisstruktur:

/Pfad/Ein Film.trickplay /Pfad/Ein Film.mkv

  • Wenn eine passende Datei vorhanden ist (wie oben Ein Film.mkv), bleibt der .trickplay-Ordner erhalten.
  • Wenn keine passende Datei vorhanden ist, wird der .trickplay-Ordner gelöscht, da davon ausgegangen wird, dass er von Jellyfin nicht mehr zugeordnet werden kann.

Features

  • Unterstützte Dateiformate: Das Skript kann auf mehrere Videoformate wie .mkv, .mp4, .avi, .mov usw. prüfen.
  • Dry-Run-Modus: Im Standardmodus zeigt das Skript nur an, welche .trickplay-Ordner betroffen wären, ohne etwas zu löschen. Dies ermöglicht eine sichere Prüfung vor der tatsächlichen Ausführung.
  • Einfach konfigurierbar: Die zu durchsuchenden Verzeichnisse und Dateiformate können direkt im Skript festgelegt werden.

Verwendung

  1. Stelle sicher, dass du das Skript ausführbar machst:
    chmod +x cleanup_trickplay.sh
    
Description
Durchsucht alle angegebenen Ordner recursive nach ".trickplay" Ordnern die Jellyfin angelegt hat. Sollten diese Ordner keine zugehörige Videodatei haben, werden sie gelöscht.
Readme 34 KiB
Languages
Shell 100%