ubuntuusers.de

rhythmbox-client über shell_exec in php aufrufen

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

poidokan

Anmeldungsdatum:
17. Januar 2008

Beiträge: Zähle...

Hallo,

ich möchte über eine PHP-Seite meinen Rhythmbox-Player steuern. Dafür habe ich ein Script geschrieben, daß ich per shell-exec auch aufrufen kann. Wenn ich das Script über die Konsole mit meinem Benutzer aufrufe, kommen die Aktionen auch beim Player an. Wenn ich es über www-data aufrufe, passiert nichts was ich mitkriege. Ich hab allerdings auch keine Ahnung, in welchen Logs ich nach Fehlermeldungen schauen könnte.

Im Internet habe ich einige mal Folgendes als Lösung gefunden:

1
2
3
4
5
DBUS_ADDRESS=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/*/environ 2> /dev/null| sed 's/DBUS/\nDBUS/g' | tail -n 1`
if [ "x$DBUS_ADDRESS" != "x" ]; then
        export $DBUS_ADDRESS
        /usr/bin/rhythmbox-client --pause
fi

Das habe ich ausprobiert ohne zu verstehen, was da passiert. Hat die Wiedergabe bei Rhythmbox allerdings auch nicht verändert.

Tut mir leid, daß ich das Problem nicht besser beschreiben kann, und ich bin mir auch nicht sicher, ob das überhaupt das richtige Forum ist. Aber ich hoffe ihr könnt mir trotzdem helfen.

mrkramps Team-Icon

Avatar von mrkramps

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 5523

Wohnort: south central EL

Soll das sowas werden wie rhythmboxWebRemoteControl (Projektseite: Rhythmweb | Launchpad: rhythmweb) 🇬🇧?

Antworten |