Skip to content

v2.0.0

Choose a tag to compare

@00Scooby 00Scooby released this 27 Mar 13:58
· 16 commits to main since this release

🚀 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 und schedule-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:latest

Hinweis: 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.