Seite 1 von 1

Webradio

Verfasst: 24. Jan 2018 19:29
von jackmenimble
Hallo,

ich möchte über den Raspberry Pi, welchen ich via HDMI an der Stereoanlage angeschlossen habe, Onlineradio hören. Dazu habe ich folgendes bereits vorbereitet:

Sitemap:

Code: Alles auswählen

Frame label="Radio" {			
		Selection item=Sender icon="radio" mappings=[0=off, 1=HR3, 2=SWR3, 3=FFH, 4=doorbell]
		Slider item=Volume icon="soundvolume"
	}


Items:

Code: Alles auswählen

Number Sender         		    "Radio"                             <network>
Dimmer Volume                   "Lautstärke [%.1f %%]"
Rules:

Code: Alles auswählen

rule "Select Sender"
when
    Item Sender received command
then
    switch(receivedCommand) {
        case 0 : playStream(null)
        case 1 : playStream("http://metafiles.gl-systemhaus.de/hr/hr3_2.m3u")
        case 2 : playStream("http://mp3-live.swr3.de/swr3_m.m3u")
        case 3 : playStream("http://edge.live.mp3.mdn.newmedia.nacamar.net/radioffh/livestream.mp3.m3u")
        case 4 : playSound(“doorbell.mp3”)
    }
end

rule "Volume"
when
    Item Volume received command
then
    if (receivedCommand instanceof PercentType) {
        setMasterVolume(receivedCommand)
    } else {
        if (receivedCommand == INCREASE) increaseMasterVolume(10)
        if (receivedCommand == DECREASE) decreaseMasterVolume(10)
    }
end

Allerdings wird hier nichts abgespielt. Habt Ihr eine Idee woran es liegen könnte?

Danke und Gruß

Re: Webradio

Verfasst: 24. Jan 2018 19:43
von hr3
Funktioniert. Habe allerdings die Anführungszeichen um doorbell.mp3 geändert.
Hast du es schon mal nit einem Kopfhörer am Audio-Ausgang probiert?
Steht etwas in den log-Dateien?

Re: Webradio

Verfasst: 24. Jan 2018 22:36
von jackmenimble
Ah, danke für den Hinweis!
Mit den Kopfhörern habe ich es bereits versucht, allerdings kommt nichts.

Wo finde ich die Log-Dateien?
In der Papier UI kann man unter Configuration -> System -> Audio die "Default Sink" angeben. Ich habe hier Web Audio ausgewählt. Was hast du aktiviert?

Danke und Gruß!

Re: Webradio

Verfasst: 26. Jan 2018 13:25
von jackmenimble
Hat jemand ne Idee? Danke!

Re: Webradio

Verfasst: 26. Jan 2018 15:32
von jackmenimble
das mit dem Stream funktioniert nun, nach einem Neustart.
Was aber immer noch nicht tut, ist die Lautstärkenregelung mit dem Slider.

Das steht in den Rules:

Code: Alles auswählen

rule "Volume"
when
    Item Volume received command
then
    if (receivedCommand instanceof PercentType) {
        setMasterVolume(receivedCommand)
    } else {
        if (receivedCommand == INCREASE) increaseMasterVolume(20)
        if (receivedCommand == DECREASE) decreaseMasterVolume(20)
    }
end
Muss ich noch ein Binding installieren?

Danke!