NEWS

[Frage] Internetradio - wie geht das ?


  • Developer

    @a200 die instanceID wird nicht mit gesendet und da liegt das Problem. Das ist wohl ein Resultat daraus dass das Objekt number sein müsste, aber string oder was anderes ist.



  • @Jey-Cee

    1. Die Datenpunkte:
      "upnp.0.WS300_664C.MediaRenderer.RenderingControl.SetVolume.InstanceID",
      "upnp.0.WS300_664C.MediaRenderer.RenderingControl.SetVolume.Channel",
      "upnp.0.WS300_664C.MediaRenderer.RenderingControl.SetVolume.DesiredVolume"

    sind alle vom typ string.

    aber sowohl die übergabe von int, auch als string funktionieren nicht.

    setState("upnp.0.WS300_664C.MediaRenderer.RenderingControl.SetVolume.InstanceID", "0");
    setState("upnp.0.WS300_664C.MediaRenderer.RenderingControl.SetVolume.Channel", "Master");
    setState("upnp.0.WS300_664C.MediaRenderer.RenderingControl.SetVolume.DesiredVolume", "58");
    setState("upnp.0.WS300_664C.MediaRenderer.RenderingControl.SetVolume.request", true);
    
    setState("upnp.0.WS300_664C.MediaRenderer.RenderingControl.SetVolume.InstanceID", 0);
    setState("upnp.0.WS300_664C.MediaRenderer.RenderingControl.SetVolume.Channel", "Master");
    setState("upnp.0.WS300_664C.MediaRenderer.RenderingControl.SetVolume.DesiredVolume", 58);
    setState("upnp.0.WS300_664C.MediaRenderer.RenderingControl.SetVolume.request", true);
    

    Irgendwo in der InstanceID muss ein Unterschied zwischen den Versionen <1 und >1 geben.

    Die Fehlemeldung ist immer die gleiche: "Missing InstanceID"


  • Kategorie Mod

    @a200 sagte in [Frage] Internetradio - wie geht das ?:

    @Jey Cee - Vielen Dank für den Adapter. Damit steuere ich meinen WLAN-Lautsprecher (August WS300) an.

    Habe dein Skript auf meine Bedürfnisse leicht angepasst. Aber Senderwahl, start, stop, pause, mute, lauter und leiser funktioniert bestens. Leider werden keine Status-Infos von meiner Box gesetzt, so dass ich darüber hinaus nicht viel machen kann.

    Super Arbeit. Danke!

    s200.

    Mein Menu ist noch nicht fertig. :roll:

    ! 1597_webradio.png

    Meine Änderungen:

    • Wird ein Sender angeklickt, dann wird dieser automatisch abgespielt.

    • Leuter/Leiser geht nur im Bereich zwischen 0 und 100.

    Hi @a200
    Suche genau diese Anwendung.
    Wie hast du deinen WLan Lautsprecher angesteuert --> das geht schon bei mir. Ich brauche nur die richtigen Widgets für

    Laut / Leiser
    Stream Urls !

    Was nimmst du da ?



  • Online radio is either pre-recorded MP3 files or live, via-a-microphone broadcasts that are streamed over the Internet. ... The listener, because without listeners there really isn't any point in broadcasting. The listener connects to your server and can hear anything you're streaming.



  • @Segway ich habe folgendes Skript am Laufen:

    Damit werden Datenpunkte erzeugt über die der Player gesteuert wird.

    Hier ein Bespiel für ein Widget:

    Weitere Buttons kannst du erstellen indem du die Object ID des Widgets an die Datenpunkte anpasst:
    javascript.0.Tab2.MediaControl.Play für PLAY
    javascript.0.Tab2.MediaControl.Stop für STOP
    javascript.0.Tab2.AudioControl.Vol_Down für LEISER
    javascript.0.Tab2.AudioControl.Vol_UP für LAUTER
    und in
    javascript.0.Tab2.Num2URL wird eine Zahl zwischen 0 und 9 angegeben. Die Nummer entspricht der Position in Sender-Array. Wird also in javascript.0.Tab2.Num2URL eine 2 eingetragen, dann wird in javascript.0.Tab2.MediaControl.MediaURL die URL "http://swr-swr3-live.cast.addradio.de/swr/swr3/live/mp3/128/stream.mp3" eingetragen und abgespielt. Gleichzeitig wird in javascript.0.Tab2.SenderName "SWR 3" eingetragen.

    Hier ein Beispiel für ein Sender-Button:

    Melde dich, wenn du Fragen hast.

    LG, a200.


  • Kategorie Mod

    @a200
    Suuuper ! Danke, das hilft mir weiter. Das bastel ich mir mal zusammen. Wenn was ist melde ich mich 🙂 DANKE


  • Kategorie Mod

    @a200

    Jo soweit habe ich es jetzt implementiert und experimentiert.

    Bei meinem Lautsprecher muss zwangsläufig auch unter

    SetAVTransportURI

    der request gesetzt werden (kleine Klingel / Tastendruck) --> nur dann wird der neue Sender übernommen.
    Habe das versucht in die Rubrik WIEDERGABE STARTEN (im javascript) zu implementieren aber leider geht es nicht 😞 Ne Idee ?

    UPDATE:
    es geht jetzt aber ich muss den Datenpunkt anpassen --> .request und dann nicht auf SEND sondern auf TRUE setzen.

    Frage:
    Kann ich einfach noch ein paar Sender hinzufügen ? Habe das gemacht aber er nimmt den 18.-20igsten Sender NICHT an 😞



  • @Segway sagte in [Frage] Internetradio - wie geht das ?:

    @a200
    Frage:
    Kann ich einfach noch ein paar Sender hinzufügen ? Habe das gemacht aber er nimmt den 18.-20igsten Sender NICHT an 😞

    das sollte problemlos gehen. Du musst die beiden Arrays sender und sname um die neuen Einträge erweitern.

    var sender = ["https://wdr-1live-live.icecastssl.wdr.de/wdr/1live/live/mp3/128/stream.mp3",
        "http://mp3.ffh.de/radioffh/hqlivestream.mp3",
        ...
        "http://tuner.m1.fm/charts.mp3", // Komma nicht vergessen
        "http://........mp3"];           // neuer Eintrag
    
    var sname = ["1 Live", 
        "Hit Radio FFH", 
        ...
        "Top Of The Charts", // Komma nicht vergessen
        "Sendername"];           // neuer Eintrag
    

    Und dann noch ein Button bei dem du die "18" in den Datenpunkt "javascript.0.Tab2.Num2URL" schreibst.


  • Kategorie Mod

    @a200 sagte in [Frage] Internetradio - wie geht das ?:

    @Segway sagte in [Frage] Internetradio - wie geht das ?:

    @a200
    Frage:
    Kann ich einfach noch ein paar Sender hinzufügen ? Habe das gemacht aber er nimmt den 18.-20igsten Sender NICHT an 😞

    das sollte problemlos gehen. Du musst die beiden Arrays sender und sname um die neuen Einträge erweitern.

    var sender = ["https://wdr-1live-live.icecastssl.wdr.de/wdr/1live/live/mp3/128/stream.mp3",
        "http://mp3.ffh.de/radioffh/hqlivestream.mp3",
        ...
        "http://tuner.m1.fm/charts.mp3", // Komma nicht vergessen
        "http://........mp3"];           // neuer Eintrag
    
    var sname = ["1 Live", 
        "Hit Radio FFH", 
        ...
        "Top Of The Charts", // Komma nicht vergessen
        "Sendername"];           // neuer Eintrag
    

    Und dann noch ein Button bei dem du die "18" in den Datenpunkt "javascript.0.Tab2.Num2URL" schreibst.

    Jau habe ich gesehen....nur leider hat Murphis Gesetzt eingeschlagen.
    Genau den Stream, den ich einfügte wollte er nicht nehmen, warum auch immer !!! Somit blieb der letzte Sender aktiv 🙂 VLC spielte den problemlos ab.

    Habe mir nun von surfmusik die playlist des Senders heruntergeladen und in Notepad geöffnet und diese Adresse eingegeben --> siehe da ES GEHT NUN 🙂



  • @Segway Cool. Es freut mich, dass es geht. Über eine positive Bewertung würde ich mich freuen.

    und @Jey-Cee nicht vergessen. Seine Arbeit war die Grundlage für meine Erweiterung.


  • Kategorie Mod

    @a200
    Klar ... wo soll ich bewerten ???

    P.S.:
    Ne Idee wie man mit mehreren WLan Lautsprechern in unterschiedlichen Räumen umgehen sollte, dass die Musik auf mehreren abspielt ?



  • @kmxak ich habe eine Frage zu dem HTML Widget, ich möchte gerne https://www.jumpradio.de/musik/livestreamplayer/index.html?channelname=live diesen link in den Widget integrieren. Was muss ich hier beachten? kann ich einfach den http: Punkt wechsel oder sieht der Link anders aus?


  • Most Active

    @Phil87

    Die URL sollte folgende sein:

    http://avw.mdr.de/streams/284320-0_mp3_high.m3u
    

    Die URL einfach im Widget ändern.
    Da ich das seit 2017 aber nicht mehr nutze weiß ich nicht ob das klappt.

    Kannst ja mal probieren.


Log in to reply
 

Suggested Topics

  • 25
  • 3
  • 23
  • 29
  • 10
  • 9
  • 2
  • 1

1.2k
Online

32.6k
Users

39.1k
Topics

530.3k
Posts