[Neues Modul] StreamRadio

Begonnen von gemx, 08 Januar 2014, 19:31:54

Vorheriges Thema - Nächstes Thema

vidi

Ich glaube ich habe eine Idee, könnte es sein das du keinen Pulseaudio installiert hast?

Ich glaube nicht das es mit Jessie zutun hat. Wahrscheinlich ist einfach nur dein ALSA nicht richtig konfiguriert.

Kannst du bitte mal versuchen "alsamixer" auf der console zu starten. Und schau mal wie da deine Regler eingestellt sind.

slecram

#286
Hier die Ausgabe von alsamixer

Edit:
PulseAudio installiert. Regler in alsamixer hochgestellt. Jetzt bekomme ich schon einmal wieder einen Ton raus. Jetzt mal gucken obs in FHEM läuft.

vidi

AHA!

Drück mal "m".

Gern geschehen. ;-)

vidi

Sry "00" heißt aktiviert. Kann man mit der "m" taste umschalten.

Mach bitte mal lauter.

Pfeil-Hoch -> lauter
Pfeil-Runter -> leiser


slecram

Super, danke.
PulseAudio installiert. Regler in alsamixer hochgestellt. Jetzt bekomme ich schon einmal wieder einen Ton raus.

In FHEM kann ich jetzt den Stream starten, aber danach ist das FHEM tot. Es geht nichts mehr.

vidi

Das liegt jetzt vermutlich daran das irgendwas blockiert.

Wie sehen deine 

volume_set_command
volume_get_command

attrs aus?

slecram

#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#********************************************************************************************************
#********************************************************************************************************
# Online Radio using module 74_Streamradio
#********************************************************************************************************
#********************************************************************************************************
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
define WebRadio StreamRadio /opt/fhem/log/WebStreams.txt
attr WebRadio fp_PlanWohnung 10,360,2,,
attr WebRadio icon it_radio
attr WebRadio room Radio,Wohnzimmer
attr WebRadio telnetport 7072
attr WebRadio volume_get_command amixer get PCM | egrep -o '[0-9]+%' | head -1 | sed -e 's/%//'
attr WebRadio volume_set_command amixer set PCM -- %s%%

vidi

Hmm. Von wo/worüber startest du den Stream. Und wie verhält es sich dann genau?

slecram

Ich klicke hier z.B. auf Einslive, der Stream startet und FHEM ist weg. KEine Seitenaktualisierung mehr möglich. Das Linux ist noch da, der Stream läuft, der Ton wird ausgegeben.

Linux muss neu gestartet werden, sodass man wieder ans FHEM kommt.


vidi

Ok, geht es über die tablet-ui?

Wenn du die mit ps axuf die Prozesse anzeigen lässt, dann den mplayer Prozess raussuchst, und diesen dann mit kill -9 PID_VOM_MPLAYER_PROCESS
killst, geht dann FHEM wieder ohne Neustart?

Bringt ein Neustart von FHEM mit

service fhem stop && service fhem start


nichts?

Musst du immer den Rechner komplett neustarten?

slecram

Hi,

"ps axuf" liefert folgendes:


fhem      2139  1.5  0.8 158532  7628 ?        Sl   20:52   0:00 /usr/bin/pulseaudio --start --log-target=syslog
fhem      2142  0.1  2.9  36364 28404 ?        S    20:52   0:00 perl fhem.pl fhem.cfg
fhem      2148  6.9  3.2 154256 30432 ?        Sl   20:52   0:01  \_ mplayer -quiet -nolirc -noconsolecontrols -playlist http://www.wdr.de/wdrli
fhem      2150  0.1  1.6  77136 15244 ?        S    20:52   0:00      \_ mplayer -quiet -nolirc -noconsolecontrols -playlist http://www.wdr.de/w


Dann mache ich

sudo kill -9 2148

FHEM noch immer tot. Ein erneutes "ps axuf" liefert


fhem      2142  0.0  2.9  36364 28404 ?        S    20:52   0:00 perl fhem.pl fhem.cfg
fhem      2150  0.1  1.6  77136 15244 ?        S    20:52   0:00 mplayer -quiet -nolirc -noconsolecontrols -playlist http://www.wdr.de/wdrlive/m



Dann mache ich

sudo kill -9 2150

FHEM noch immer tot.

vidi

Und restart vom fhem service?

slecram


vidi

Zitat von: vidi am 06 Januar 2016, 19:44:43

Bringt ein Neustart von FHEM mit

service fhem stop && service fhem start


nichts?

slecram

Sorry, übersehen.

Nein ein stop und start hilft nicht.

Nach dem stop und start:

fhem      1925  0.8  0.8 158532  7644 ?        Sl   22:10   0:00 /usr/bin/pulseaudio --start --log-target=syslog
fhem      1928  0.0  2.9  35876 28000 ?        S    22:10   0:00 perl fhem.pl fhem.cfg
fhem      1934  4.0  3.2 154244 30692 ?        Rl   22:10   0:03  \_ mplayer -quiet -nolirc -noconsolecontrols -playlist http://www.ndr.de/resou
fhem      1936  0.1  1.5  77044 15052 ?        S    22:10   0:00      \_ mplayer -quiet -nolirc -noconsolecontrols -playlist http://www.ndr.de/r
fhem      2075 13.3  2.9  32932 28052 ?        S    22:11   0:04 perl fhem.pl fhem.cfg


Edit:

Doch! Jetzt geht FHEM wieder. Hat etwas gedauert.
fhem      1925  0.7  0.8 158532  7644 ?        Sl   22:10   0:01 /usr/bin/pulseaudio --start --log-target=syslog
fhem      1928  0.0  2.9  35876 28000 ?        S    22:10   0:00 perl fhem.pl fhem.cfg
fhem      1934  3.9  3.2 154244 30692 ?        Sl   22:10   0:08  \_ mplayer -quiet -nolirc -noconsolecontrols -playlist http://www.ndr.de/resou
fhem      1936  0.1  1.5  77044 15052 ?        S    22:10   0:00      \_ mplayer -quiet -nolirc -noconsolecontrols -playlist http://www.ndr.de/r
fhem      2075  3.4  3.2  35468 30492 ?        S    22:11   0:05 perl fhem.pl fhem.cfg