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. Skripten / Logik
  4. Blockly
  5. Spotify per Blocky steuern

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Spotify per Blocky steuern

Scheduled Pinned Locked Moved Blockly
blockly
8 Posts 3 Posters 976 Views 4 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.
  • S Offline
    S Offline
    samsungfreak
    wrote on last edited by
    #1

    Hallo,

    ich nutze den Spotify Premium Adapter um meine Wiedergaben pausieren zu lassen falls ein Anruf ankommt.
    Pausieren funktioniert bereits ohne Probleme allerdings nicht das fortsetzten der Wiedergabe sobald der Anruf beendet wurde.

    Ich nutze das selbe Skript auch für meinen Staubsauger was ohne Probleme funktioniert. Hier musste ich aber ebenfalls am Anfang eine Option im Adapter aktivieren damit der Staubsauger weiter gesaugt hat nachdem der Anruf beendet wurde (Zonenreinigung nach pausierung fortsetzen).

    Mit Spotify klappt es leider noch nicht. Was mir aufgefallen ist:

    • Wenn ich den Button Pause und Play manuell über die Objekte betätige funktioniert es wie gewünscht
      Wenn ich manuell den Wert auf True setze (Pause & Play) funktioniert es nicht
      Wenn ich manuell den Wert auf True setzte mit der Option "bestätigt" (Pause & Play) funktioniert es

    Da ich im Skript selber für das Pausieren und Fortsetzten (Play) die gleichen Trigger nutze verstehe ich nicht warum die Wiedergabe nicht fortgesetzt wird.

    Hat hier jemand einen Tipp?

    58b83bae-7385-430d-97ea-095033f11c07-grafik.png

    S Albert KA 2 Replies Last reply
    0
    • S samsungfreak

      Hallo,

      ich nutze den Spotify Premium Adapter um meine Wiedergaben pausieren zu lassen falls ein Anruf ankommt.
      Pausieren funktioniert bereits ohne Probleme allerdings nicht das fortsetzten der Wiedergabe sobald der Anruf beendet wurde.

      Ich nutze das selbe Skript auch für meinen Staubsauger was ohne Probleme funktioniert. Hier musste ich aber ebenfalls am Anfang eine Option im Adapter aktivieren damit der Staubsauger weiter gesaugt hat nachdem der Anruf beendet wurde (Zonenreinigung nach pausierung fortsetzen).

      Mit Spotify klappt es leider noch nicht. Was mir aufgefallen ist:

      • Wenn ich den Button Pause und Play manuell über die Objekte betätige funktioniert es wie gewünscht
        Wenn ich manuell den Wert auf True setze (Pause & Play) funktioniert es nicht
        Wenn ich manuell den Wert auf True setzte mit der Option "bestätigt" (Pause & Play) funktioniert es

      Da ich im Skript selber für das Pausieren und Fortsetzten (Play) die gleichen Trigger nutze verstehe ich nicht warum die Wiedergabe nicht fortgesetzt wird.

      Hat hier jemand einen Tipp?

      58b83bae-7385-430d-97ea-095033f11c07-grafik.png

      S Offline
      S Offline
      samsungfreak
      wrote on last edited by
      #2

      Hat hier jemand einen Tipp für mich?

      C 1 Reply Last reply
      0
      • S samsungfreak

        Hat hier jemand einen Tipp für mich?

        C Offline
        C Offline
        captaincanada
        wrote on last edited by
        #3

        Ich habe ein ähnliches Problem mit spotify...

        Ich würde das ganze nutzen um eine Zwitscherbox auf der Toilette mit einem bewegungsmelder zu realisieren.
        Wenn Musik läuft und jemand auf die Toilette geht fängt es nach kurzem an zu piepen (soweit klappt das ganze)... aber wenn vorher nix läuft kommt auch nix...

        bei mir bringt keiner der Objekt Datenbanken irgendeine Veränderung.

        -weder Useforplayback
        -noch isActive

        Nur wenn spotify läuft kann ich auf dem selben Gerät mit der Änderung der Track id den Titel oder eine playlist ändern.

        Es muss doch schlaue Köpfe geben, die uns sagen könne ob und wie das überhaupt möglich ist aus dem Nichts durch einen bestimmten trigger auf einem beliebigen Gerät einen beliebigen Song bzw Titel abzuspielen...

        Ob ich play und pause über die Objekte auslösen kann habe ich noch nicht getestet... Fakt ist die Steuerung darüber läuft nicht ordentlich bzw nicht nachvollziehbar

        Wäre top wenn da mal jemand einen Ansatz oder Lösungsweg offenbart  danke schonmal an alle die helfen

        S 1 Reply Last reply
        0
        • C captaincanada

          Ich habe ein ähnliches Problem mit spotify...

          Ich würde das ganze nutzen um eine Zwitscherbox auf der Toilette mit einem bewegungsmelder zu realisieren.
          Wenn Musik läuft und jemand auf die Toilette geht fängt es nach kurzem an zu piepen (soweit klappt das ganze)... aber wenn vorher nix läuft kommt auch nix...

          bei mir bringt keiner der Objekt Datenbanken irgendeine Veränderung.

          -weder Useforplayback
          -noch isActive

          Nur wenn spotify läuft kann ich auf dem selben Gerät mit der Änderung der Track id den Titel oder eine playlist ändern.

          Es muss doch schlaue Köpfe geben, die uns sagen könne ob und wie das überhaupt möglich ist aus dem Nichts durch einen bestimmten trigger auf einem beliebigen Gerät einen beliebigen Song bzw Titel abzuspielen...

          Ob ich play und pause über die Objekte auslösen kann habe ich noch nicht getestet... Fakt ist die Steuerung darüber läuft nicht ordentlich bzw nicht nachvollziehbar

          Wäre top wenn da mal jemand einen Ansatz oder Lösungsweg offenbart  danke schonmal an alle die helfen

          S Offline
          S Offline
          samsungfreak
          wrote on last edited by
          #4

          @captaincanada Ich habe gerade gesehen, dass es eine neue Version (DEV) 1.1.0 gibt. Hier kam als Feature "added state player.playUri to support user defined input" hinzu. Ob es uns hilft muss ich noch testen...die verlinke Dokumentation dazu klingt erstmal vielversprechend (https://developer.spotify.com/documentation/web-api/reference/player/start-a-users-playback/)

          C 1 Reply Last reply
          0
          • S samsungfreak

            @captaincanada Ich habe gerade gesehen, dass es eine neue Version (DEV) 1.1.0 gibt. Hier kam als Feature "added state player.playUri to support user defined input" hinzu. Ob es uns hilft muss ich noch testen...die verlinke Dokumentation dazu klingt erstmal vielversprechend (https://developer.spotify.com/documentation/web-api/reference/player/start-a-users-playback/)

            C Offline
            C Offline
            captaincanada
            wrote on last edited by
            #5

            @samsungfreak Moin :)
            Der Ansatz ist schonmal gut... jetzt kann ich zumindest play und pause aus den Objekten benutzen...
            ... ach und das lied is net schlecht :P

            Es müsse einen "Wake up spotify" oder so geben

            wenn ein track gespielt wurde und spotify nur pausiert wurde klappt alles.
            Da wir aber ganz oft wenn google nervt "aus" sagen... schließt sich alles und weder play noch irgendein activedevice befehl bringt irgendwas...

            Eine spezielle Reihenfolge wie zb

            -device id in den player, dann starten ...
            -sämtliche statuswerte aus dem chromecast adapter vorher mit bestätigung oder ohne zu ändern ...

            ...hat auch nix gebracht

            Lass uns weiter suchen, bzw hoffen dass uns jemand erhört :D

            C 1 Reply Last reply
            0
            • C captaincanada

              @samsungfreak Moin :)
              Der Ansatz ist schonmal gut... jetzt kann ich zumindest play und pause aus den Objekten benutzen...
              ... ach und das lied is net schlecht :P

              Es müsse einen "Wake up spotify" oder so geben

              wenn ein track gespielt wurde und spotify nur pausiert wurde klappt alles.
              Da wir aber ganz oft wenn google nervt "aus" sagen... schließt sich alles und weder play noch irgendein activedevice befehl bringt irgendwas...

              Eine spezielle Reihenfolge wie zb

              -device id in den player, dann starten ...
              -sämtliche statuswerte aus dem chromecast adapter vorher mit bestätigung oder ohne zu ändern ...

              ...hat auch nix gebracht

              Lass uns weiter suchen, bzw hoffen dass uns jemand erhört :D

              C Offline
              C Offline
              captaincanada
              wrote on last edited by
              #6

              Mal ne doofe frage...

              -Ich bin kein Programmiergenie, also entschuldigt seltsame Fragen (nen script kopieren und umfriemeln krieg ich grad noch so hin :D )- , aber wie geht das eigentlich bei den playern in VIS ?
              muss dort auch jedesmal vorab der player gestartet werden oder is da ein request oder ähnliches verstrickt, der evtl helfen könnte...?

              1 Reply Last reply
              0
              • C Offline
                C Offline
                captaincanada
                wrote on last edited by
                #7

                hat keiner irgendeine Idee...?

                1 Reply Last reply
                0
                • S samsungfreak

                  Hallo,

                  ich nutze den Spotify Premium Adapter um meine Wiedergaben pausieren zu lassen falls ein Anruf ankommt.
                  Pausieren funktioniert bereits ohne Probleme allerdings nicht das fortsetzten der Wiedergabe sobald der Anruf beendet wurde.

                  Ich nutze das selbe Skript auch für meinen Staubsauger was ohne Probleme funktioniert. Hier musste ich aber ebenfalls am Anfang eine Option im Adapter aktivieren damit der Staubsauger weiter gesaugt hat nachdem der Anruf beendet wurde (Zonenreinigung nach pausierung fortsetzen).

                  Mit Spotify klappt es leider noch nicht. Was mir aufgefallen ist:

                  • Wenn ich den Button Pause und Play manuell über die Objekte betätige funktioniert es wie gewünscht
                    Wenn ich manuell den Wert auf True setze (Pause & Play) funktioniert es nicht
                    Wenn ich manuell den Wert auf True setzte mit der Option "bestätigt" (Pause & Play) funktioniert es

                  Da ich im Skript selber für das Pausieren und Fortsetzten (Play) die gleichen Trigger nutze verstehe ich nicht warum die Wiedergabe nicht fortgesetzt wird.

                  Hat hier jemand einen Tipp?

                  58b83bae-7385-430d-97ea-095033f11c07-grafik.png

                  Albert KA Offline
                  Albert KA Offline
                  Albert K
                  wrote on last edited by
                  #8

                  @samsungfreak

                  Die Logik stimmt noch nicht in dem Blockly.

                  • Das erste Falls reagiert ja nur wenn Spotify spielt
                  • im zweiten Falls wird der Player ja angehalten bei ring oder connect

                  d.h. durch die Änderung des call states wird wieder getriggert, aber das weiterspielen kommt nie zum Zug da der erste Falls Block das ja nicht mehr durchlässt (Player spielt ja zu dem Zeitpunkt nicht)

                  M.E. musst Du die erste Falls Struktur entfernen und die zweite mit UND Befehlen erweitern

                  z.B.
                  Falls Wert von On Call states = "ring" UND Wert von Player ist wahr -> steuere Player pause
                  Sonstfalls Wert von On Call States = connect UND Wert von Player ist wahr -> steuere Player pause
                  Sonstfalls Wert von On Call states = end -> steuere play mit wahr

                  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

                  448

                  Online

                  32.7k

                  Users

                  82.4k

                  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