Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Chromcast Speaker TuneIn Sender

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Chromcast Speaker TuneIn Sender

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      SaiBot1981 last edited by

      Moin,
      ich habe einen Panasonic Speaker mir Google integriert bekommen und er arbeitet soweit ganz gut.
      Nur ich kann ihn nicht dazu bewegen wenn ich per url2play einen Sender starte das er sich die übrigen Infos nachlädt.
      Wenn ich Ihn per Sprache auffordere gehts ohne Probleme.

      Hat da jemand ne Idee oder habe ich etwas vergessen ein zu richten?

      Meister Mopper 1 Reply Last reply Reply Quote 0
      • Meister Mopper
        Meister Mopper @SaiBot1981 last edited by

        @saibot1981
        Wie sieht Dein code aus? Ein wenig Information braucht's schon.

        S 1 Reply Last reply Reply Quote 0
        • S
          SaiBot1981 @Meister Mopper last edited by

          @meister-mopper ich habe das nun erstmal so gelöst das ich das Feld selbst fülle.

          <xml xmlns="https://developers.google.com/blockly/xml">
            <block type="on" id=";:u!dK6=pI%V,Jp,yCs)" x="-1387" y="87">
              <field name="OID">chromecast.0.Panasonic_Speaker.player.url2play</field>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <statement name="STATEMENT">
                <block type="controls_if" id="!$oi1N/O.AG.=E1:Ld91">
                  <mutation elseif="5"></mutation>
                  <value name="IF0">
                    <block type="logic_compare" id="ldGm;~-EP_),z@RJ:f$a">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="get_value" id=";UY$2o*,B2Ic-ZJ}8d8_">
                          <field name="ATTR">val</field>
                          <field name="OID">chromecast.0.Panasonic_Speaker.player.url2play</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="text" id="Q.yMgCB@64?2vi3c(@H*">
                          <field name="TEXT">http://listen.technobase.fm/tunein-mp3</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="update" id="];cFIR8PhtHk+Z$Ah8tZ">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">chromecast.0.Panasonic_Speaker.player.artist</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="text" id="FL+cdT[/_**DFGJy@iY3">
                          <field name="TEXT">TechnoBase.FM</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                  <value name="IF1">
                    <block type="logic_compare" id="Z)X.sdV2K-O_^?mSEGY+">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="get_value" id="dS_~V}H{]Np~aC9pP/bO">
                          <field name="ATTR">val</field>
                          <field name="OID">chromecast.0.Panasonic_Speaker.player.url2play</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="text" id="mlNe2oV*O:rtoPUh;{Z+">
                          <field name="TEXT">https://stream.antenne.com/antenne-nds/aac-64/tunein/</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO1">
                    <block type="update" id="WKjzAJ|}+%TB-g-P=]$%">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">chromecast.0.Panasonic_Speaker.player.artist</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="text" id="+5Melb6J|?gBH6p`-r?n">
                          <field name="TEXT">Antenne Niedersachsen</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                  <value name="IF2">
                    <block type="logic_compare" id="#[?R]j;MrLuj~1PHIrN]">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="get_value" id=")2pH1k:(HZRh~4j@nD7g">
                          <field name="ATTR">val</field>
                          <field name="OID">chromecast.0.Panasonic_Speaker.player.url2play</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="text" id="ug*_x0S#$icksL0lY}0l">
                          <field name="TEXT">ttp://stream.ffn.de/ffn/mp3-192/stream.mp3?ref=tunein</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO2">
                    <block type="update" id="~3~HWSTd~B}^cAjOOFi$">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">chromecast.0.Panasonic_Speaker.player.artist</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="text" id="QjqF?O73m2MHQlK,(uPb">
                          <field name="TEXT">FFN</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                  <value name="IF3">
                    <block type="logic_compare" id="RJR%E[/nZWWHID$7KsFi">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="get_value" id="cK7#BTPQ::*3s)np9[6U">
                          <field name="ATTR">val</field>
                          <field name="OID">chromecast.0.Panasonic_Speaker.player.url2play</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="text" id="8*$V{S;t*F]w?@=A+(?g">
                          <field name="TEXT">https://stream.qmusic.nl/qmusic/mp3</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO3">
                    <block type="update" id="v8hc%3(*~hF18Oa),qlZ">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">chromecast.0.Panasonic_Speaker.player.artist</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="text" id="0HE%=R1c.{yX+6xE~IgL">
                          <field name="TEXT">Qmusic</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                  <value name="IF4">
                    <block type="logic_compare" id="a-@Dr]dMmb7C+HB7?s4a">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="get_value" id="R7~#Y1re6K9sK1kf1rFM">
                          <field name="ATTR">val</field>
                          <field name="OID">chromecast.0.Panasonic_Speaker.player.url2play</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="text" id=")Wbr[5kkJuS)/1x/_svc">
                          <field name="TEXT">https://stream.qmusic.nl/fouteuur/mp3</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO4">
                    <block type="update" id="P^(^W)yvBE{0p1]cEWMx">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">chromecast.0.Panasonic_Speaker.player.artist</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="text" id="rhdQe@RxoJf.:[uGd;`V">
                          <field name="TEXT">Qmusic - het foute uur</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                  <value name="IF5">
                    <block type="logic_compare" id="4z=:|{F[btFB]B1Dlkt%">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="get_value" id=".[AsddFZGT,r48`R$sV+">
                          <field name="ATTR">val</field>
                          <field name="OID">chromecast.0.Panasonic_Speaker.player.url2play</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_boolean" id="wi+dNo)K,k,A0L(tJ8ec">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO5">
                    <block type="update" id="WE8{S))0=km!,Y:w;vIF">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">chromecast.0.Panasonic_Speaker.player.artist</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="text" id="Fv-q===AFSc@kp/R%:g6">
                          <field name="TEXT">Kein Sender ausgewählt</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </xml>
          
          Meister Mopper 1 Reply Last reply Reply Quote 0
          • Meister Mopper
            Meister Mopper @SaiBot1981 last edited by

            @saibot1981
            Ok, jetzt wissen wir, dass Du mit blockly arbeitest. Da solltest Du eher das blockly zeigen. Nicht jeder möchte das in seinem System extra einlesen.

            Bei jscript ist es der code.

            S 1 Reply Last reply Reply Quote 0
            • S
              SaiBot1981 @Meister Mopper last edited by

              Dann hier einmal das Blockly

              TuneIn.jpg

              Meister Mopper 1 Reply Last reply Reply Quote 0
              • Meister Mopper
                Meister Mopper @SaiBot1981 last edited by

                @saibot1981
                Ich steuere das mit dem Sender, dann wird automatisch auch die Playlist und der Sender aktualisiert.


                3425ba97-2cc0-4eaf-8a53-a5a47af1918a-grafik.png

                S 1 Reply Last reply Reply Quote 0
                • S
                  SaiBot1981 @Meister Mopper last edited by

                  @meister-mopper sagte in Chromcast Speaker TuneIn Sender:

                  @saibot1981
                  Ich steuere das mit dem Sender, dann wird automatisch auch die Playlist und der Sender aktualisiert.


                  3425ba97-2cc0-4eaf-8a53-a5a47af1918a-grafik.png

                  KOmisch, ich hab es zig mal probiert. aber ich bekomme nur eine aktualisierung für "ittle" jedoch bei artist wird nichts aktualisiert. Nur wenn ich per sprachbefehl einen sender abspielen lasse. Bei Spotify hingegen gehts ohne probleme

                  1 Reply Last reply Reply Quote 0
                  • S
                    SaiBot1981 last edited by SaiBot1981

                    Hier einmal der Unterschied bei zb Technobase.fm
                    Per sprache wird mir der Sendername gezeigt als artist und bei title der künstler und der name des track

                    persprache.jpg

                    per url2play dann nur wenn ich artist manuel fülle und bei title dann werder künstler noch trackname

                    url2play.jpg

                    das ist leider etwas suboptimal weil spotify eben genau das title feld wieder für tracknamen nutzt und das artist feld für den interpreten.

                    Meister Mopper 1 Reply Last reply Reply Quote 0
                    • Meister Mopper
                      Meister Mopper @SaiBot1981 last edited by

                      @saibot1981
                      Welche google home Adapterversion verwendest Du?

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        SaiBot1981 @Meister Mopper last edited by

                        @meister-mopper 2.3.1

                        Meister Mopper 1 Reply Last reply Reply Quote 0
                        • Meister Mopper
                          Meister Mopper @SaiBot1981 last edited by

                          @saibot1981 Diese Version habe ich auch. Ich steuere die Geräte allerdings nur mit tunein, spotify übr Sprache funktioniert.

                          Dann vermute ich mal, es würde mir mit spotify wie Dir ergehen. Sorry, da kann ich wohl nicht helfen.😞

                          S 1 Reply Last reply Reply Quote 0
                          • S
                            SaiBot1981 @Meister Mopper last edited by

                            @meister-mopper sagte in Chromcast Speaker TuneIn Sender:

                            @saibot1981 Diese Version habe ich auch. Ich steuere die Geräte allerdings nur mit tunein, spotify übr Sprache funktioniert.

                            Dann vermute ich mal, es würde mir mit spotify wie Dir ergehen. Sorry, da kann ich wohl nicht helfen.😞

                            Kein Ding, denke das liegt an Google selbst.

                            Habe ein perfekt laufendes Telefonansage Skript das fehlerfrei mit Echos arbeitet, aber mit einem Google Speaker habe ich nun auch standige doppelte ausführungen obwohl nur einmal sayit im skript enthalten ist.

                            eine Ansage wer anruft mit 50% Lautstärke und 2 weitere mit 10% Lautstärke. Wie das zu Stande kommt im mir ein Rätsel.

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            849
                            Online

                            31.7k
                            Users

                            79.6k
                            Topics

                            1.3m
                            Posts

                            2
                            12
                            408
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo