Ein lokaler, datenschutzfreundlicher Media-Hub, der Inhalte aus allen Quellen automatisch erkennt, sammelt, organisiert und zugaenglich macht. Vereint Streaming-Dienste, lokale Dateien, Browser-Aktivitaet und App-Nutzung in einer einzigen Oberflaeche.
A local, privacy-friendly media hub that automatically detects, collects, organizes, and makes accessible content from all sources. Unifies streaming services, local files, browser activity, and app usage in a single interface.
- Medienerkennung / Media Detection: Netflix, YouTube, Spotify, lokale Dateien (mp3, mp4, mkv, pdf, epub ...)
- Medienverwaltung / Media Management: Favoriten, Blacklist mit Ablaufdatum, Sortierung, Filter, Detailansicht, Verlauf
- Oeffnungslogik / Open Logic: Browser, App-Deep-Links, lokale Dateien, Auto-Modus
- Dashboard: Favoriten, zuletzt geoeffnet, globale Suche, Statistiken, Schnellaktionen
- Bibliotheken / Libraries: Filme, Serien, Musik, Clips, Podcasts, Hoerbuecher, Dokumente
- Themes: Hell/Dunkel/High-Contrast mit dynamischem Wechsel
- Tag-System: Tags erstellen, zuweisen, filtern
- System Tray: Optionales Minimieren ins Tray statt Beenden
- Reaktives Refresh-System: Background -> Queue -> MainThread -> GUI
Core Layer Datenbank, MediaManager, BlacklistManager, EventProcessor, TagManager
Provider Layer Netflix, YouTube, Spotify, Disney+, Prime, AppleTV+, Twitch, Lokal
Background Layer FileIndexer, WindowWatcher
GUI Layer Dashboard, Bibliotheken, Favoriten, Blacklist, Statistiken, Einstellungen
Vollstaendiges Diagramm / Full diagram: ARCH.md
- Python >= 3.8
- PySide6
pip install -r requirements.txtBeim ersten Start wird settings.json erstellt. Beispielkonfiguration: settings.example.json.
python MediaBrain.pyGPL v3 - Siehe/See LICENSE. Dieses Projekt verwendet PySide6 (LGPL).
Autor: Lukas Geiger | Zuletzt aktualisiert: Maerz 2026
Dieses Projekt ist eine unentgeltliche Open-Source-Schenkung im Sinne der §§ 516 ff. BGB. Die Haftung des Urhebers ist gemäß § 521 BGB auf Vorsatz und grobe Fahrlässigkeit beschränkt. Ergänzend gelten die Haftungsausschlüsse aus GPL-3.0 / MIT / Apache-2.0 §§ 15–16 (je nach gewählter Lizenz).
Nutzung auf eigenes Risiko. Keine Wartungszusage, keine Verfügbarkeitsgarantie, keine Gewähr für Fehlerfreiheit oder Eignung für einen bestimmten Zweck.
This project is an unpaid open-source donation. Liability is limited to intent and gross negligence (§ 521 German Civil Code). Use at your own risk. No warranty, no maintenance guarantee, no fitness-for-purpose assumed.
