Rhythmbox unterstützt D-Bus; zumindest behauptet Google das. Das entsprechende Python-Interface zu laden und darüber einfach Rhythmbox nach den Daten zu fragen wäre die mit Abstand einfachste Möglichkeit.
Rhythmbox unterstützt D-Bus; zumindest behauptet Google das. Das entsprechende Python-Interface zu laden und darüber einfach Rhythmbox nach den Daten zu fragen wäre die mit Abstand einfachste Möglichkeit.
Bezweifle ich gerade fast. Ich finde nirgendwo ne Doku vom Interface von Rhythmbox und scheinbar isses total abartig. Aber immerhin muss man das nichtmal: Mit rhythmbox-client liefert das Programm doch auch gleich ein Tool mit, mit dem man das auslesen kann. Ist denke ich mindestens genau so einfach![]()
Hehe.
Hab das jetzt mit d_o's Methode gelöst.
Bei Konversation einfach nen Alias erstellt der /exec cmd rhythmbox-client --print-playing ausführt.