diff --git a/README.md b/README.md new file mode 100644 index 0000000..39ae520 --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# 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: + ```bash + chmod +x cleanup_trickplay.sh