v2.0.0
🚀 Release v2.0.0 - The Dashboard Update
Dieses Major-Release transformiert Maintainerr-to-Plex Sync von einem reinen Kommandozeilen-Skript in eine vollwertige Web-Applikation mit grafischer Benutzeroberfläche (GUI).
🌟 Highlights
- Interaktives Dashboard: Eine moderne Web-Oberfläche (powered by Streamlit), die alle Einstellungen zentral steuerbar macht.
- Live WYSIWYG Vorschau: Designe deine Kometa-Overlays in Echtzeit! Inklusive Poster-Uploader, um eigene Filmplakate mit den aktuellen Design-Einstellungen zu testen.
- Dynamisches Multi-Scheduling: Hinterlege beliebig viele Sync-Zeitpunkte direkt in der UI. Ein intelligenter Hintergrund-Thread kümmert sich um die Ausführung, während du die UI bedienst.
- API-Integration: Direkter Abruf von Plex-Mediatheken und Maintainerr-Kollektionen via Multiselect-Dropdowns – Schluss mit Tippfehlern in der
config.yml. - Eingebauter Log-Viewer: Verfolge die Synchronisations-Prozesse live im Browser, ohne ins Docker-Terminal schauen zu müssen.
🎨 Design & Anpassung
- Vollständige Kontrolle über Banner-Farben, Textfarben, Ecken-Radius und Offsets via Slider und Color-Picker.
- Unterstützung für horizontales und vertikales Alignment (Left, Center, Right / Top, Bottom).
- Individuelle Schriftgrössen und Banner-Dimensionen für perfekte Poster-Overlays.
🛠️ Technische Änderungen
- Multi-Threading: Einführung von Pythons
threading, um UI undschedule-Timer parallel laufen zu lassen. - Docker-Optimierung: Permission-Fixes für schlanke Images und automatisiertes Image-Tagging via GitHub Actions.
- Branding: Neues offizielles Logo und Favicon für ein konsistentes Look-and-Feel.
📦 Installation / Update
Einfach das neueste Docker-Image laden:
docker pull ghcr.io/00scooby/maintainerr-plex-sync:latestHinweis: Bitte stelle sicher, dass der Port 8501 in deiner docker-compose.yml freigegeben ist, um auf das Dashboard zuzugreifen.
Erstellt mit ❤️ für die Plex-Community.