Die Infos (Sender-Titel-Zeiten) werden per GET und wmctrl etwas zeitverzögert eingelesen und gesetzt, ist die Sendung zu Ende werden mit at die neuen Infos ins mpv Fenster geschrieben.
Das funktionierte unter buster auch beim Wechsel der Tonspur perfekt: der aktuelle Titel änderte sich nicht.
Bei bullseye ist das leider nicht mehr so, bei jedem Wechsel der Tonspur wird der Titel auf den gesetzt mit dem mpv gestartet wurde, Ideen?
Das Verzeichnis $HOME/.config/mpv/ ist bei beiden Versionen leer, irgendwelche Parameter dafür hab ich nicht ausmachen können, das Netz der Netze gibt auch nicht viel her...
Es ist halt ärgerlich wenn die erste Tonspur mit Erklärungstext (DasErste, ZDF...) unterlegt ist und beim Umschalten der Tonspur die Infos verloren gehen...
edit:
Lösung einen Tag später: Die Infos werden zusätzlich nach /dev/shm/dboxTitel geschrieben und ein kleines lua Skript erstellt:
$HOME/.config/mpv/dboxTitel.lua
Code: Alles auswählen
function TonspurWechsel()
Datei = io.open("/dev/shm/dboxTitel", "r")
io.input(Datei)
Titel = io.read()
io.close(Datei)
mp.set_property("title", Titel)
end
mp.observe_property("aid", "number", TonspurWechsel)
Danke fürs Interesse...