Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

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

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    299

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

SayIt via upnp an Lautsprecher

Scheduled Pinned Locked Moved ioBroker Allgemein
10 Posts 3 Posters 696 Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Online
    B Online
    bloop
    wrote on last edited by
    #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 Reply Last reply
    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
      wrote on last edited by
      #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 Reply Last reply
      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 Online
        B Online
        bloop
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          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 Online
            B Online
            bloop
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              0
              • B Online
                B Online
                bloop
                wrote on last edited by
                #7

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

                VillarribaV 1 Reply Last reply
                0
                • B bloop

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

                  VillarribaV Offline
                  VillarribaV Offline
                  Villarriba
                  wrote on last edited by
                  #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 Reply Last reply
                  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
                    wrote on last edited by
                    #9

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

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

                    VillarribaV 1 Reply Last reply
                    0
                    • Jey CeeJ Jey Cee

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

                      VillarribaV Offline
                      VillarribaV Offline
                      Villarriba
                      wrote on last edited by
                      #10

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

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

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

                      575

                      Online

                      32.7k

                      Users

                      82.5k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe