NEWS
Keine Tonausgabe von iobroker aus
-
Ich habe auf meinem System sowohl mpg321 als auch omxplayer installiert. Die Tonausgabe über die Befehlszeile funktioniert auch bei beiden.
Wenn ich aber aus iobroker heraus etwas wiedergeben möchte bleibt es stumm. Bei sayit erhalte ich z.B. diese Fehlermeldung im log
sayit.0 2018-12-15 22:02:50.604 error Cannot play:Error: Command failed: omxplayer -o local /opt/iobroker/cache/54832e2ec883a9e91b8e1ba162cb4c75.mp3Wenn ich den gleichen Befehl über die Befehlszeile eingebe funktioniert es. Wenn ich den Befehl über exec aus dem Javascript Adapter ausführe, bleibt es wiederum ruhig.
Kann es sein, dass ich noch user zur audio group hinzufügen muss? Irgendwie scheint das ja mit Rechten zusammenzuhängen.
Danke für die Hilfe!!!
-
Es liegt tatsächlich an den Rechten!
Wenn iobroker als service und nicht als daemon gestartet wird muss man zusätzlich einen user "iobroker" in die audio Gruppe aufnehmen sonst hat man keinen Zugriff auf /dev/snd. Damit kann man dann zumindest mit mpg321 wieder Ton abspielen.
Für omxplayer scheint noch eine andere Gruppe nötig zu sein.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden