Hallo zusammen,
mein externalplayer-plugin will einfach den, im Feld "Command" konfigurierten, Befehl nicht ausführen.
Meine /etc/vdr/plugins/externalplayer.conf sieht so aus:
{
MenuEntry = "MyXBMC";
Command = "/usr/bin/start-xbmc"
OutputMode = extern;
InputMode = normal;
}
Wenn ich nun die entsprechende Taste auf der Fernbedienung drücke, wird folgende user.log geschrieben:
Oct 3 17:52:14 htpc vdr: [5229] externalplayer-plugin: starting player: MyXBMC
Oct 3 17:52:14 htpc vdr: [5229] externalplayer-plugin: shutting down player
Oct 3 17:52:14 htpc vdr: [5229] externalplayer-plugin: enable remotes
Oct 3 17:52:14 htpc vdr: [5229] switching to channel 1
Oct 3 17:52:16 htpc vdr: [5256] cVideoRepacker: switching to MPEG1/2 mode
Oct 3 17:52:16 htpc vdr: [5256] cVideoRepacker: operating in MPEG1/2 mode
Dabei geht kurz das Fernsehbild weg, ich sehe "No Signal" und dann ist das Fernsehbild wieder da.
Oben im Feld "Command" hab ich testweise auch mal "echo taest >> /tmp/epc.log" eingetragen, aber das hat keine /tmp/epc.log erzeugt.
Wenn ich auf der Konsole als User vdr den Befehl /usr/bin/start-xbmc ausführe, dann startet der XBMC ganz normal...:-/
Mir ist aufgefallen, dass solche Logzeilen bei mir garnicht auftauchen, wie bei vielen anderen:
Jul 27 20:19:16 yavdr vdr: [2778] externalplayer-plugin: PID of child process: 3484
Jul 27 20:19:16 yavdr vdr: [3484] externalplayer-plugin: executing "/usr/bin/start-xbmc"
Es sieht so aus als würde er einfach nicht den Command ausführen...Kann mir jemand helfen?