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

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Chromcast Speaker TuneIn Sender

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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

                        871
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

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