HowFlow


HowFlow — Beinahe jeder CD-Ripper kann mittlerweile auf CDDB/Freedb zugreifen um automatisch Tags und Dateinamen zu erstellen. Wieso gibt es so etwas noch nicht für andere Formate?

Share it!   Posted by Avatar thomasg 6 months ago

tvseries_rename

Beinahe jeder CD-Ripper kann mittlerweile auf CDDB/Freedb zugreifen um automatisch Tags und Dateinamen zu erstellen.

Wer aber schon einmal seine Lieblingsserie gerippt hat um die DVD zu schonen, oder massenweise TV-Aufnahmen hat weiß wie mühselig es ist per Hand sämtliche Dateien zu benennen, gerade wo eine Staffel meist 20 oder mehr Episoden enthält.

Das muss nicht sein!

TV-Serien automagisch umbenennen

Mit dem Shellscript tvseries_rename.sh geht das Umbenennen in Sekunden!

Das Script wird mit 3 Parametern aufgerufen:

1. Staffel

2. Dateiendung

3. Name

Beispiel: ./tvseries_rename.sh 03 .avi “TV Serie X”

Danach liest das Script die Dateinamen aus einer Textdatei im selben ordner mit dem Namen list.txt ein.

Diese muss pro Folge eine Zeile enthalten, in der der Episodentitel nach einem Doppelpunkt steht.

Listen in diesem Format sind auf jeder Fansite etc. zu finden.

Ist keine list.txt vorhanden sucht das Script nach dem Seriennamen in der IMDB und erstellt die Datei vollautomatisch!

Die noch unbenannten Folgen müssen um korrekt gelesen zu werden ein E, gefolgt von der Episodennummer (zB: Simpsons_E05.avi, oder Serie_S01_E03_20080516.mkv) enthalten.

Leider hat die IMDB nur englische Episodenlisten, weswegen anderssprachige Serien nur per manueller list.txt benannt werden können.

Das Script befindet sich als Datei im Anhang und sollte auf den gängigen Linuxplattformen funktionieren. Sofern sich die Parameter von sed und Co. nicht unterscheiden sollten auch andere Unices kein Problem sein.

Unterstützte Shells: bash (default), zsh

Viel Spaß!

P.S. Das Script steht unter GPLv2 und höher. Für Verbesserungen und neue Parser für andere Sites könnt ihr die Kommentar- oder Nachrichtenfunktion benutzen.


Files


tvseries_rename.sh.txt
Please log in or sign up and vote for this trick if it was helpful for you.
Don't forget to subscribe to our RSS Feed RSS/Atom feed to get the latest tricks.