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
.nfo,.mkv,.mp4,.avi,.movusw. prüfen. - Dry-Run-Modus: Im diesem Modus 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
- Stelle sicher, dass du das Skript ausführbar machst:
chmod +x cleanup_trickplay.sh - Führe das Script selbständig aus oder füge in
crontab -eeine Zeile hinzu um das Script jeden Sonntag um 8 Uhr automatisch auzuführen.:0 8 * * 0 /root/shell_jellyfin_unused_trickplay_delete.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.
Languages
Shell
100%