Möchtest du sehen, welche Musik gerade läuft, und sie von deinem Panel aus steuern? Dieses Kapitel behandelt den Medienwiedergabe-Block und wie du ihn mit deinen Musik-Apps unter Linux verbindest.
Der Medienwiedergabe-Block zeigt Informationen über das aktuell abgespielte Medium (Musik, Video, Podcast) und ermöglicht dir die Steuerung der Wiedergabe mit Schaltflächen. Er funktioniert mit jeder App, die den MPRIS-Standard unter Linux unterstützt — einschließlich Spotify, VLC, Firefox, Chrome und vielen weiteren.
- Cover-Bild — Album-Artwork des aktuellen Titels
- Titel — Song- oder Videoname
- Künstler — Interpret oder Kanalname
- Fortschrittsbalken — wie weit du im Track bist
- Steuerungstasten — vorheriger, Play/Pause, nächster, Lautstärke runter, Lautstärke hoch
Der Medienwiedergabe-Block hat zwei Steuerungsmodi. Wähle den, der zu deinem Setup passt:
Das ist der automatische Modus. OmniPanel-go verbindet sich mit dem Mediensystem deines Linux-Desktops (D-Bus) und findet automatisch alle laufenden Medienplayer.
Was du bekommst:
- Echtzeit-Updates wenn sich der Song ändert
- Cover-Bild vom Medienplayer
- Play/Pause/Vor/Zurück-Tasten die die tatsächliche App steuern
- Fortschrittsbalken der sich während der Wiedergabe bewegt
Voraussetzungen:
- Linux Desktop (KDE Plasma, GNOME, etc.)
- Ein Medienplayer der MPRIS unterstützt (die meisten modernen Player tun das)
- MPRIS aktiviert in
config.json(siehe unten)
Dieser Modus sendet Tastatur-Medientasten (wie die Play/Pause-Taste auf deiner Tastatur) zur Steuerung von Medien. Er funktioniert auf jedem Betriebssystem, erfordert aber dass die Medien-App auf Tastaturkürzel reagiert.
Was du bekommst:
- Tasten die Tastatur-Medientasten simulieren
- Funktioniert unter Windows, macOS und Linux
- Keine automatischen Daten-Updates — du stellst Titel/Künstler/Cover manuell ein
Öffne config.json und füge den mpris-Abschnitt hinzu oder aktualisiere ihn:
{
"mpris": {
"enabled": true,
"poll_interval": 1000
}
}enabled: Auftruesetzen um MPRIS-Überwachung zu aktivierenpoll_interval: Wie oft nach Updates gesucht wird, in Millisekunden (1000 = 1 Sekunde). Minimum ist 500ms.
Starte OmniPanel-go nach dieser Änderung neu.
Öffne einen MPRIS-kompatiblen Medienplayer:
- Spotify (Desktop-App)
- VLC (jede Plattform)
- Firefox oder Chrome (mit laufender Medienwiedergabe)
- Rhythmbox, Audacious, Clementine und viele weitere
- Öffne den Editor
- Finde die Medien-Kategorie in der Block-Bibliothek (🎵 Symbol)
- Ziehe den Medienwiedergabe-Block auf deine Arbeitsfläche
- Klicke auf das Zahnrad-Symbol um die Einstellungen zu öffnen
- Setze Steuerungsmodus auf
mpris - Aktiviere die Features die du möchtest (Cover-Bild, Titel, Künstler, Fortschrittsbalken)
- Speichere das Panel
Öffne dein Panel in einem Browser. Wenn du Musik in deinem Medienplayer abspielst, sollte der Block automatisch Titel, Künstler und Cover-Bild anzeigen. Die Steuerungstasten sollten funktionieren um abzuspielen, zu pausieren, zu überspringen und die Lautstärke anzupassen.
Wenn du mehrere Medienplayer gleichzeitig laufen hast (zum Beispiel Spotify und VLC), zeigt OmniPanel-go kleine Tabs über dem Cover-Bild-Bereich an. Diese Tabs lassen dich auswählen, welcher Player angezeigt und gesteuert wird.
So funktioniert es:
- Wenn nur ein Player läuft, werden keine Tabs angezeigt — der Block zeigt einfach diesen Player
- Wenn zwei oder mehr Player laufen, erscheinen Tabs oben auf dem Cover-Bild
- Jeder Tab zeigt den Namen des Players (z.B. "Spotify", "VLC media player")
- Klicke auf einen Tab um zu diesem Player zu wechseln — Cover-Bild, Titel, Künstler und Fortschrittsbalken aktualisieren sich sofort
- Der aktive Tab ist hervorgehoben damit du siehst welcher Player gerade ausgewählt ist
- Wenn du einen Player schließt der ausgewählt war, wechselt OmniPanel-go automatisch zu einem anderen verfügbaren Player
Beispiel: Du hast Spotify mit Musik und VLC mit einem Video. Die Tabs zeigen "Spotify" und "VLC media player". Klicke auf "VLC media player" um das Video anzuzeigen und zu steuern. Die Steuerungstasten (Play, Pause, Weiter, etc.) beeinflussen jetzt VLC statt Spotify.
| Einstellung | Was sie bewirkt | Beispielwerte |
|---|---|---|
| Steuerungsmodus | Wie der Block Daten erhält und Befehle sendet | mpris (automatisch), keyboard (manuell) |
| Cover anzeigen | Cover-Bild-Bereich ein- oder ausblenden | An / Aus |
| Cover-Bild | Manuelle Bild-URL (nur Tastatur-Modus) | https://... oder leer lassen |
| Titel anzeigen | Track-Titel ein- oder ausblenden | An / Aus |
| Titel | Manueller Titel-Text (nur Tastatur-Modus) | "Mein Song" |
| Künstler anzeigen | Künstlername ein- oder ausblenden | An / Aus |
| Künstler | Manueller Künstler-Text (nur Tastatur-Modus) | "Künstlername" |
| Fortschritt anzeigen | Fortschrittsbalken ein- oder ausblenden | An / Aus |
| Fortschrittswert | Manueller Fortschritt 0-100% (nur Tastatur-Modus) | 0 bis 100 |
| Schriftgröße | Textgröße | 8 bis 24 |
| Hintergrundfarbe | Block-Hintergrund | Jede Farbe |
| Tastenfarbe | Farbe der Steuerungstasten | Jede Farbe |
| Tastenfarbe aktiv | Farbe bei Hover/Aktiv | Jede Farbe |
| Textfarbe | Farbe von Titel und Künstler | Jede Farbe |
| Randfarbe | Farbe des Block-Rands | Jede Farbe |
| Rand-Radius | Ecken-Rundung (0-100) | 0 (eckig) bis 100 (rund) |
Manche Browser (Chrome, Firefox) speichern Cover-Bilder in temporären Dateien die der Block über einen Proxy erreichen kann. Wenn kein Cover-Bild angezeigt wird:
- Stelle sicher dass MPRIS in
config.jsonaktiviert ist - Prüfe ob dein Medienplayer tatsächlich etwas abspielt
- Probiere einen anderen Medienplayer — manche expose kein Cover-Bild über MPRIS
Im MPRIS-Modus:
- Stelle sicher dass dein Medienplayer läuft und abspielt
- Prüfe die Server-Logs auf MPRIS-Fehler
- Manche Player müssen "aktiv" sein (ein offenes Fenster haben) um Befehle anzunehmen
Im Tastatur-Modus:
- Stelle sicher dass die Medien-App auf Tastatur-Medientasten reagiert
- Prüfe ob die Tastatur-Tasten korrekt in den Block-Einstellungen zugewiesen sind
Das bedeutet OmniPanel-go kann keine MPRIS-Player auf deinem System finden:
- Stelle sicher dass
mpris.enabledauftrueinconfig.jsonsteht - Starte OmniPanel-go nach dem Aktivieren von MPRIS neu
- Starte einen Medienplayer (Spotify, VLC, etc.)
- Unter KDE Plasma stelle sicher dass das "Medienwiedergabe"-Widget deinen Player sehen kann
Jede Anwendung die das MPRIS2 D-Bus-Interface implementiert funktioniert. Übliche Player:
| Player | Cover-Bild | Steuerung | Hinweise |
|---|---|---|---|
| Spotify (Desktop) | Ja | Vollständig | Beste Erfahrung |
| VLC | Ja | Vollständig | Funktioniert super |
| Firefox | Ja | Vollständig | Über Plasma Browser Integration |
| Chrome/Chromium | Manchmal | Vollständig | Cover-Bild hängt von der Seite ab |
| Rhythmbox | Ja | Vollständig | GNOME Standard |
| Audacious | Ja | Vollständig | Leichtgewichtiger Player |
| Clementine | Ja | Vollständig | Funktionsreicher Player |