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.
    • 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

                          971
                          Online

                          31.7k
                          Users

                          79.7k
                          Topics

                          1.3m
                          Posts

                          2
                          12
                          414
                          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