Filmdatenbank + TMDB + Einbindung Mediaplayer
Filmdatenbank + TMDb + Mediaplayer - Mein zweites Programm mit Vibe Coding
Das Projekt: Ich habe eine vollständige Filmdatenbank-Anwendung gebaut - mein ZWEITES Programm! 🚀 Ohne Programmier-Erfahrung nutze ich Vibe Coding mit Claude Haiku 4.5 um komplexe Anwendungen zu realisieren.
Die App synchronisiert eine lokale NAS-Mediathek (991 Filme & Serien) mit TMDb-Metadaten und verwaltet sie mit einer modernen PyQt5 GUI.
Was das Programm kann:
  • 📂 Scannt lokale NAS-Bibliothek (Z:\Kodi) automatisch
  • 🎥 Lädt Metadaten & Poster von TMDb API
  • 🔍 Intelligente Suche mit Fuzzy Matching + ±4 Jahren Toleranz
  • 🎨 Dark Theme GUI mit 600px großen Posterbildern
  • ▶️ MPC-HC Vollbild-Playback für HD/SD/Serien
  • 💾 Lokale Metadaten-Cache in JSON
  • 🎯 Watchlist mit Export/Import
Unterprogramme:
  • film_scanner_pyqt.py - Scannt NAS-Struktur und erstellt Cache
  • tmdb_bulk_sync.py - Bulk-Download von 991 Metadaten + Poster (98% Erfolgsquote!)
  • tmdb_client.py - TMDb API Wrapper mit flexibler Suche
Besonderheiten: ✅ Dialog mit TOP 10 TMDb-Suchergebnissen zur manuellen Auswahl ✅ Auto-Korrektur falscher Metadaten bei Re-Sync ✅ TMDb-ID Anzeige zum Debugging ✅ Jahres-Toleranz ±4 Jahre ✅ Umlaut & Sonderzeichen normalisiert (ß→ss, ä→ae)
Tech-Stack:
  • Python 3.12
  • PyQt5 (GUI, Dark Theme)
  • TMDb API (Metadaten + Poster)
  • Windows 11 + NAS
Wie ich das gemacht habe: 🤖 Vibe Coding mit Claude Haiku 4.5
Ich hatte KEINE Programmier-Erfahrung - Claude hat den Code geschrieben, ich habe:
  • Anforderungen gestellt
  • Bugs gemeldet mit Screenshots
  • Feedback gegeben was nicht funktioniert
  • Features angefordert
  • Tests durchgeführt
Claude hat dann iterativ den Code angepasst bis es funktioniert. Das ist Vibe Coding!
Status: ✅ Produktiv, täglich im Einsatz ✅ Exportiert als Exe-Datei ✅ 991 Filme/Serien vollständig synchronisiert
Fazit: Mit Vibe Coding & Claude Haiku 4.5 kann ich komplexe Anwendungen bauen - ohne selbst Code zu schreiben. Ich stelle Anforderungen, Claude liefert den Code, ich gebe Feedback. Perfekt für Non-Coders! 💪
5
2 comments
Olaf Schulz
2
Filmdatenbank + TMDB + Einbindung Mediaplayer
AI Vibe Coding DACH
skool.com/vibe-coding-dach
Die erste deutschsprachige Community für Vibe Coding & KI. Echte Projekte, kein Gatekeeping, auf Deutsch. Kostenlos starten — einfach bauen.
Leaderboard (30-day)
Powered by