2025-09-07 19:02:59 +02:00
2025-09-07 19:02:59 +02:00
.
2025-02-20 20:50:17 +01:00
.
2025-02-20 20:50:17 +01:00

Metadaten von Videodateien sichern

TinyMediaManager speichert zu Filmen und Serien eine Reihe von Bildern und Metadaten. Diese können händisch ergänzt werden. Teilweise steckt viel Arbeit in der Auswahl der Artwork. Mit diesem Tool können sie gesichert werden. Dieses Tool versucht, möglichst viele Naming Conventions zu berücksichtigen. Es können alle bekannten Artwork-Typen einzeln gesichert oder ausgelassen werden.

Funktion

Das Skript durchläuft jeden Unterordner im angegebenen Verzeichnis. Wird eine .nfo-Datei gefunden, werden alle dazugehörigen Artworks eingesammelt und in eine .zip-Datei im Zielordner gepackt. Der Name der .zip-Datei entspricht dabei dem Namen des Films oder der Serie.

Installation

  1. Stellen Sie sicher, dass zip auf Deinem System installiert ist:

    sudo apt install zip
    
  2. Lade das Skript herunter und mache es ausführbar:

    chmod +x shell_tmm_media_backup.sh
    
  3. Passe die settings.ini an deine Bedürfnisse an (siehe Beispiel unten).

Beispiel für die Ausführung

Führe das Skript aus, indem du den folgenden Befehl im Terminal eingibst:

./shell_tmm_media_backup.sh

settings.ini

In der settings.ini werden die Quell- und Zielpfade festgelegt. Außerdem wird definiert, welche Artwork-Typen gesichert werden sollen:

[Paths]
source_dir=/Filme/
source_dir=/Filme 2/
source_dir=/Serien/
backup_dir_movies=/Backups/Filme
backup_dir_series/Backups/Serien

[Options]
backup_actors=true
backup_trickplay=true
backup_trailer=true
backup_banner=true
backup_clearart=true
backup_clearlogo=true
backup_fanart=true
backup_landscape=true
backup_poster=true
backup_discart=true
backup_nfo=true
backup_musictheme=true

Hinweis

  • Das Script verwendet keine Befehle wie verschieben oder löschen in deinem source_dir. Deine Dateien bleiben wo sie sind.
  • Das Script überschreibt alte Backups in deinem backup_dir mit gleichem Film oder Seriennamen.
Description
No description provided
Readme 52 KiB
Languages
Shell 100%