Aktives Projekt

Software-Projekt

MovieCheck

Windows-Desktop-Anwendung zum Analysieren, einheitlichen Benennen und geordneten Ablegen von Videodateien in passenden Filmordnern.

MovieCheck ist eine modulare Windows-Desktop-Anwendung, die Videodateien untersucht und daraus einen einheitlichen Zielordner im Format Titel (Jahr) vorschlägt. Die Anwendung kann eine Datei anschließend in den passenden Ordner kopieren oder verschieben und hilft so, lokal gespeicherte Filmsammlungen konsistent zu organisieren.

Aktueller Funktionsumfang

  • eigenständiger Datei-Browser mit Ordnerauswahl und Videoliste
  • Titel und Erscheinungsjahr aus Windows- und Dateimetadaten lesen
  • Dateinamen bereinigen und als zusätzliche Informationsquelle auswerten
  • Ergebnisse aus Metadaten und Dateiname zu einem Filmvorschlag zusammenführen
  • Zielordner automatisch im Format Titel (Jahr) bilden
  • Videodatei wahlweise kopieren oder verschieben
  • konfigurierbares Verhalten bei bereits vorhandenen Ordnern und Dateien
  • automatische Namenssuffixe, wenn beide Dateien erhalten bleiben sollen
  • zuletzt verwendeten Ordner in den lokalen Anwendungseinstellungen speichern
  • Bedienung über die grafische Oberfläche oder einzelne Analyse per Kommandozeile

So ermittelt MovieCheck den Filmnamen

MovieCheck verwendet lokale Informationen in einer festen Reihenfolge:

  1. vorhandene Datei- und Windows-Metadaten wie Titel und Jahr
  2. erkannte Angaben aus dem bereinigten Dateinamen
  3. später eine optionale Online-Suche

Die Online-Suche ist aktuell noch nicht umgesetzt. Dadurch arbeitet Version 0.3.1 vollständig lokal und benötigt für die bestehende Analyse keine Internetverbindung.

Typischer Ablauf

  1. MovieCheck starten und den Ordner mit den Videodateien auswählen.
  2. Eine Datei aus der Liste auswählen und analysieren lassen.
  3. erkannten Titel, Jahr und vorgeschlagenen Zielordner prüfen.
  4. zwischen Kopieren und Verschieben wählen.
  5. bei Namenskonflikten vorhandene Datei ersetzen, beide behalten oder den Vorgang abbrechen.
  6. den Vorgang bestätigen und das Ergebnis kontrollieren.

Aktueller Projektstatus

Version 0.3.1 ist ein aktives MVP für Windows. Kernfunktionen wie Metadatenanalyse, Dateinamen-Parser, Ordnernamengenerator, Dateioperationen und Konfliktbehandlung sind umgesetzt und durch automatisierte Tests abgesichert.

Eine früher vorbereitete Integration in das Windows-Explorer-Kontextmenü wurde mit Version 0.3.0 vollständig entfernt. Der aktuelle Stand wird als eigenständige Desktop-Anwendung mit eigenem Datei-Browser und Windows-Installer weiterentwickelt.

Noch offen sind unter anderem eine Online-Datenquelle zur Ergänzung fehlender Filminformationen und weitere Verbesserungen an Erkennung und Bedienung.

Technische Grundlage

  • Python 3.12 oder neuer
  • PySide6 für die grafische Oberfläche
  • pywin32 zum Lesen der Windows-Shell-Metadaten
  • pytest für automatisierte Tests
  • PyInstaller und Inno Setup für EXE und Windows-Installer
  • Apache License 2.0

Quellcode, Installationshinweise und Versionshistorie befinden sich im MovieCheck-Repository.