Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. SayIt via upnp an Lautsprecher

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    324

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

SayIt via upnp an Lautsprecher

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
10 Beiträge 3 Kommentatoren 617 Aufrufe 6 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    bloop
    schrieb am zuletzt editiert von
    #1

    Guten Tag,

    Ich versuche mich schon seit längerem daran über den UPNP Adapter sowie SayIt Text an einem Lautsprecher wieder zugeben. Leider bin ich mit dem UPNP Adapter noch etwas ungeübt und würde eure Hilfe benötigen. Den Netzwerklink der SayIt mp3 habe ich gefunden, dieser lässt sich auch über den Browser abspielen. Lediglich das Senden per UPNP klappt nicht.

    Mein Aktuelles Vorgehen:
    Ich schreibe den Link der SayIt mp3 in:
    upnp.0.HUAWEI_Sound_X-0785.MediaRenderer.AVTransport.SetAVTransportURI.CurrentURI
    Stelle die InstanceID auf 0 und sende die URL mit request.
    Anschließend gebe ich den Play Befehl über
    upnp.0.HUAWEI_Sound_X-0785.MediaRenderer.AVTransport.Play.request (incl. InstanceID)

    Unbenannt-1.jpg

    Leider passiert nichts. Auch im Log findet sich kein Fehler.
    Denn ich eine mp3 über den Windows Media Player an den Lautsprecher schicke funktioniert dieser wunderbar.

    Kann mir jemand weiterhelfen?

    Herzlichen Dank!

    Jey CeeJ 1 Antwort Letzte Antwort
    0
    • B bloop

      Guten Tag,

      Ich versuche mich schon seit längerem daran über den UPNP Adapter sowie SayIt Text an einem Lautsprecher wieder zugeben. Leider bin ich mit dem UPNP Adapter noch etwas ungeübt und würde eure Hilfe benötigen. Den Netzwerklink der SayIt mp3 habe ich gefunden, dieser lässt sich auch über den Browser abspielen. Lediglich das Senden per UPNP klappt nicht.

      Mein Aktuelles Vorgehen:
      Ich schreibe den Link der SayIt mp3 in:
      upnp.0.HUAWEI_Sound_X-0785.MediaRenderer.AVTransport.SetAVTransportURI.CurrentURI
      Stelle die InstanceID auf 0 und sende die URL mit request.
      Anschließend gebe ich den Play Befehl über
      upnp.0.HUAWEI_Sound_X-0785.MediaRenderer.AVTransport.Play.request (incl. InstanceID)

      Unbenannt-1.jpg

      Leider passiert nichts. Auch im Log findet sich kein Fehler.
      Denn ich eine mp3 über den Windows Media Player an den Lautsprecher schicke funktioniert dieser wunderbar.

      Kann mir jemand weiterhelfen?

      Herzlichen Dank!

      Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      schrieb am zuletzt editiert von
      #2

      @bloop du musst bei play auch speed angeben, da sollte 1 passen.
      Damit deine mp3 akzeptiert wird musst du auch die Metadata mitgeben. Wie das aussehen muss kann ich dir nicht sagen, aber du kannst das mit GetMediaInfo oder GetTransportInfo bekommen.
      Wichtig ist das auf dem Player ein mp3 Wiedergegeben wird.

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      B 1 Antwort Letzte Antwort
      0
      • Jey CeeJ Jey Cee

        @bloop du musst bei play auch speed angeben, da sollte 1 passen.
        Damit deine mp3 akzeptiert wird musst du auch die Metadata mitgeben. Wie das aussehen muss kann ich dir nicht sagen, aber du kannst das mit GetMediaInfo oder GetTransportInfo bekommen.
        Wichtig ist das auf dem Player ein mp3 Wiedergegeben wird.

        B Offline
        B Offline
        bloop
        schrieb am zuletzt editiert von
        #3

        @jey-cee Herzlichen Dank! Werde ich versuchen. Nur wo und wie bekomme ich Metadaten aus einer mp3 welche sich mit jeder durchsage an Länge verändert. Wäre sowas als Javaskript möglich?

        Jey CeeJ 1 Antwort Letzte Antwort
        0
        • B bloop

          @jey-cee Herzlichen Dank! Werde ich versuchen. Nur wo und wie bekomme ich Metadaten aus einer mp3 welche sich mit jeder durchsage an Länge verändert. Wäre sowas als Javaskript möglich?

          Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          schrieb am zuletzt editiert von
          #4

          @bloop Ist nicht Wichtig was du da reinschreibst, es geht nur um das Richtige Format damit der Player es akzeptiert.

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          B 1 Antwort Letzte Antwort
          0
          • Jey CeeJ Jey Cee

            @bloop Ist nicht Wichtig was du da reinschreibst, es geht nur um das Richtige Format damit der Player es akzeptiert.

            B Offline
            B Offline
            bloop
            schrieb am zuletzt editiert von
            #5

            @jey-cee Habe mir jetzt gedacht ich schicke über den Windows Media Player eine mp3 an den Lautsprecher und lese dann die Metadaten über GetMediaInfo/CurrentMediaData aus. Dies hab ich dann versucht passend abzuändern und zu kürzen.

            <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/";
             xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/"
             xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"
             xmlns:microsoft="urn:schemas-microsoft-com:WMPNSS-1-0/"
             xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/">
             <item id="1000"
             restricted="1" parentID="0" 
             microsoft:cpId="{D4A04A34-681F-4290-91C5-697A19894079}" 
             microsoft:trackId="1">
            <dc:title>Wake Up Alone</dc:title>
            <dc:creator>Amy Winehouse</dc:creator>
            <res size="5575875" duration="0:00:03.500" bitrate="24882" protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;DLNA.ORG_FLAGS=01700000000000000000000000000000" 
             sampleFrequency="44100" bitsPerSample="32" nrAudioChannels="1" microsoft:codec="{00000055-0000-0010-8000-00AA00389B71}">
             http://192.168.0.110/state/sayit.0.tts.mp3</res>
             <res duration="0:00:03.500" bitrate="24882" protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=10;DLNA.ORG_FLAGS=01700000000000000000000000000000" sampleFrequency="44100" bitsPerSample="32" nrAudioChannels="1" microsoft:codec="{00000055-0000-0010-8000-00AA00389B71}">http://192.168.0.110/state/sayit.0.tts.mp3</res>
             <upnp:class>object.item.audioItem</upnp:class>
             <upnp:genre>alt</upnp:genre>
             <upnp:artist role="Performer"> Amy Winehouse </upnp:artist>
             <upnp:album>Back To Black</upnp:album>
             <dc:date>2006-01-02</dc:date>
             </item>
             </DIDL-Lite>
            

            Leider ohne Erfolg. Erhalte folgenden Fehler:

            Unexpected answer from upnp service: {"statusCode":400,"body":"<html><body><h1>400 Bad Request</h1></body></html>","headers":{"server":"Linux/4.9.77, UPnP/1.0, Portable SDK for UPnP devices/1.8.4","connection":"close","content-length":"50","accept-ranges":"bytes","content-type":"text/html"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.0.35:49494","port":"49494","hostname":"192.168.0.35","hash":null,"search":null,"query":null,"pathname":"/upnp/control/rendertransport1","path":"/upnp/control/rendertransport1","href":"http://192.168.0.35:49494/upnp/control/rendertransport1"},"method":"POST","headers":{"Content-Type":"text/xml; charset=\"utf-8\"","SOAPAction":"\"urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI\"","USER-AGENT":"UPnP/1.0, ioBroker.upnp","content-length":440}}} Sent message: {"uri":"http://192.168.0.35:49494/upnp/control/rendertransport1","headers":{"Content-Type":"text/xml; charset=\"utf-8\"","SOAPAction":"\"urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI\"","USER-AGENT":"UPnP/1.0, ioBroker.upnp"},"method":"POST","body":" \n <s:Envelope s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">\n <s:Body><u:SetAVTransportURI xmlns:u=\"urn:schemas-upnp-org:service:AVTransport:1\"><InstanceID>0</InstanceID><CurrentURI>http://192.168.0.110/state/sayit.0.tts.mp3</CurrentURI><CurrentURIMetaData><DIDL-Lite xmlns:dc=\\\\\\\\</CurrentURIMetaData></u:SetAVTransportURI></s:Body>\n </s:Envelope>"}
            

            Ich glaub ich lass es einfach bleiben :cry:

            Jey CeeJ 1 Antwort Letzte Antwort
            0
            • B bloop

              @jey-cee Habe mir jetzt gedacht ich schicke über den Windows Media Player eine mp3 an den Lautsprecher und lese dann die Metadaten über GetMediaInfo/CurrentMediaData aus. Dies hab ich dann versucht passend abzuändern und zu kürzen.

              <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/";
               xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/"
               xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"
               xmlns:microsoft="urn:schemas-microsoft-com:WMPNSS-1-0/"
               xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/">
               <item id="1000"
               restricted="1" parentID="0" 
               microsoft:cpId="{D4A04A34-681F-4290-91C5-697A19894079}" 
               microsoft:trackId="1">
              <dc:title>Wake Up Alone</dc:title>
              <dc:creator>Amy Winehouse</dc:creator>
              <res size="5575875" duration="0:00:03.500" bitrate="24882" protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;DLNA.ORG_FLAGS=01700000000000000000000000000000" 
               sampleFrequency="44100" bitsPerSample="32" nrAudioChannels="1" microsoft:codec="{00000055-0000-0010-8000-00AA00389B71}">
               http://192.168.0.110/state/sayit.0.tts.mp3</res>
               <res duration="0:00:03.500" bitrate="24882" protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=10;DLNA.ORG_FLAGS=01700000000000000000000000000000" sampleFrequency="44100" bitsPerSample="32" nrAudioChannels="1" microsoft:codec="{00000055-0000-0010-8000-00AA00389B71}">http://192.168.0.110/state/sayit.0.tts.mp3</res>
               <upnp:class>object.item.audioItem</upnp:class>
               <upnp:genre>alt</upnp:genre>
               <upnp:artist role="Performer"> Amy Winehouse </upnp:artist>
               <upnp:album>Back To Black</upnp:album>
               <dc:date>2006-01-02</dc:date>
               </item>
               </DIDL-Lite>
              

              Leider ohne Erfolg. Erhalte folgenden Fehler:

              Unexpected answer from upnp service: {"statusCode":400,"body":"<html><body><h1>400 Bad Request</h1></body></html>","headers":{"server":"Linux/4.9.77, UPnP/1.0, Portable SDK for UPnP devices/1.8.4","connection":"close","content-length":"50","accept-ranges":"bytes","content-type":"text/html"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.0.35:49494","port":"49494","hostname":"192.168.0.35","hash":null,"search":null,"query":null,"pathname":"/upnp/control/rendertransport1","path":"/upnp/control/rendertransport1","href":"http://192.168.0.35:49494/upnp/control/rendertransport1"},"method":"POST","headers":{"Content-Type":"text/xml; charset=\"utf-8\"","SOAPAction":"\"urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI\"","USER-AGENT":"UPnP/1.0, ioBroker.upnp","content-length":440}}} Sent message: {"uri":"http://192.168.0.35:49494/upnp/control/rendertransport1","headers":{"Content-Type":"text/xml; charset=\"utf-8\"","SOAPAction":"\"urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI\"","USER-AGENT":"UPnP/1.0, ioBroker.upnp"},"method":"POST","body":" \n <s:Envelope s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">\n <s:Body><u:SetAVTransportURI xmlns:u=\"urn:schemas-upnp-org:service:AVTransport:1\"><InstanceID>0</InstanceID><CurrentURI>http://192.168.0.110/state/sayit.0.tts.mp3</CurrentURI><CurrentURIMetaData><DIDL-Lite xmlns:dc=\\\\\\\\</CurrentURIMetaData></u:SetAVTransportURI></s:Body>\n </s:Envelope>"}
              

              Ich glaub ich lass es einfach bleiben :cry:

              Jey CeeJ Online
              Jey CeeJ Online
              Jey Cee
              Developer
              schrieb am zuletzt editiert von
              #6

              @bloop ich hab doch gesagt es ist egal was da drin steht, hauptsache du schickst das mit. Nimm es wie es ist und schick es so zurück.

              Persönlicher Support
              Spenden -> paypal.me/J3YC33

              1 Antwort Letzte Antwort
              0
              • B Offline
                B Offline
                bloop
                schrieb am zuletzt editiert von
                #7

                @jey-cee Hab ich Versucht bevor ich das Ding bearbeitet habe, leider ohne Erfolg ;)

                VillarribaV 1 Antwort Letzte Antwort
                0
                • B bloop

                  @jey-cee Hab ich Versucht bevor ich das Ding bearbeitet habe, leider ohne Erfolg ;)

                  VillarribaV Offline
                  VillarribaV Offline
                  Villarriba
                  schrieb am zuletzt editiert von
                  #8

                  @bloop Servus,
                  sorry, dass ich mich hier einmische, aber bist du da irgend wie weiter gekommen?
                  Hab das gleiche Problem und du hast Recht, irgendwie ist der UPnP-Adapter nicht so recht selbsterklärend. Den Adapter hab ich installiert und er hat mir eine Ellenlange Liste an Objekten kredenzt, aber wie ich damit was steuern soll, ist mir noch nicht so recht klar.

                  Jey CeeJ 1 Antwort Letzte Antwort
                  0
                  • VillarribaV Villarriba

                    @bloop Servus,
                    sorry, dass ich mich hier einmische, aber bist du da irgend wie weiter gekommen?
                    Hab das gleiche Problem und du hast Recht, irgendwie ist der UPnP-Adapter nicht so recht selbsterklärend. Den Adapter hab ich installiert und er hat mir eine Ellenlange Liste an Objekten kredenzt, aber wie ich damit was steuern soll, ist mir noch nicht so recht klar.

                    Jey CeeJ Online
                    Jey CeeJ Online
                    Jey Cee
                    Developer
                    schrieb am zuletzt editiert von
                    #9

                    @villarriba https://forum.iobroker.net/topic/51767/vorlage-upnp-media-player

                    Persönlicher Support
                    Spenden -> paypal.me/J3YC33

                    VillarribaV 1 Antwort Letzte Antwort
                    0
                    • Jey CeeJ Jey Cee

                      @villarriba https://forum.iobroker.net/topic/51767/vorlage-upnp-media-player

                      VillarribaV Offline
                      VillarribaV Offline
                      Villarriba
                      schrieb am zuletzt editiert von
                      #10

                      @jey-cee
                      ...oh, hab ich wohl übersehen.... Danke für den link.
                      Das schau ich mir mal an!

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      558

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe