# Criar automação para tocar determinada música/playlist com Spotify

**URL:** <https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561>\
**Category:** Node-Red\
**Created:** [25 Janeiro , 2021 23:53 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561 "2021-01-25T23:53:22Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Luis\_Belo](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_belo/32/28_2.png) [@Luis\_Belo](https://forum.cpha.pt/u/Luis_Belo)\
**Post date:** [25 Janeiro , 2021 23:53 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/1 "2021-01-25T23:53:22Z")

</div>

Boa noite pessoal,

Preciso da vossa ajuda (mais uma vez 🙂 )

Tal como digo no tópico, gostava de criar uma automação para tocar determinada música/playlist com Spotify.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/d/d21c83a4d0e36101c33d162a7ca920989c999cfd.png)  
 ![image](https://forum.cpha.pt/uploads/default/original/2X/3/3bbeff988204691ad4382f0593b2b6175bbf989a.png)  
 ![image](https://forum.cpha.pt/uploads/default/original/2X/3/39321be53b3a56e5a45925cbb508988e1aec7f72.png)  
Já fiz 1001 teste e a única coisa que consigo é meter a Alexa a tocar “uma banda” por exemplo Pink Floyd… e o que eu queria era uma determinada playlist ou musica.

Alguem por ai já tem algum flow que se adapte a isto?

Obrigado.

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [26 Janeiro , 2021 00:10 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/2 "2021-01-26T00:10:25Z")

</div>

Se queres uma música especifica…  
Podes tentar

```auto
{
    "media_content_id": "https://teupato.duckdns.org:8123/local/media/blabla.mp3",
    "media_content_type": "audio/mp3"
}

```

---

<div class="post-metadata">

**Author:** ![Luis\_Belo](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_belo/32/28_2.png) [@Luis\_Belo](https://forum.cpha.pt/u/Luis_Belo)\
**Post date:** [26 Janeiro , 2021 06:41 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/3 "2021-01-26T06:41:15Z")

</div>

EDIT: Já encontrei a solução.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/2/2379d0a6806068cb57f7809de2208c4d5361ced0.png)

O circulo mais pequeno é o nome do utilizador (neste caso é uma playlist do spotify) e o circulo maior é o nome da playlist.

Deixo aqui o flow para quem quiser.

```auto
[{"id":"81ce8e48.8f259","type":"inject","z":"2cce88f6.bbbae8","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":260,"y":220,"wires":[["5cd85f1f.996bc"]]},{"id":"5cd85f1f.996bc","type":"alexa-remote-routine","z":"2cce88f6.bbbae8","name":"","account":"585493ea.eb0eac","routineNode":{"type":"volume","payload":{"value":{"type":"num","value":"2"},"mode":{"type":"str","value":"set"},"devices":["G0911B06002508X6"]}},"x":460,"y":220,"wires":[["8e0b8716.f514e8"]]},{"id":"8e0b8716.f514e8","type":"alexa-remote-routine","z":"2cce88f6.bbbae8","name":"","account":"585493ea.eb0eac","routineNode":{"type":"music","payload":{"device":{"type":"str","value":"G0911B06002508X6"},"provider":{"type":"str","value":"SPOTIFY"},"search":{"type":"str","value":"spotify:spotify:spotify:playlist:Afterhours"},"duration":{"type":"num","value":""}}},"x":660,"y":220,"wires":[[]]},{"id":"585493ea.eb0eac","type":"alexa-remote-account","name":"","authMethod":"proxy","proxyOwnIp":"192.168.1.116","proxyPort":"3456","cookieFile":"/config/node-red/data/amazon.txt","refreshInterval":"3","alexaServiceHost":"pitangui.amazon.com","amazonPage":"amazon.com","acceptLanguage":"en-US","userAgent":"","useWsMqtt":"on","autoInit":"on"}]

```

Têm que ter a palette [node-red-contrib-alexa-remote2](https://flows.nodered.org/node/node-red-contrib-alexa-remote2) instalada.

Assim já toca a minha playlist 🙂

Obrigado a todos 😉

---

<div class="post-metadata">

**Author:** ![PDM](https://forum.cpha.pt/user_avatar/forum.cpha.pt/pdm/32/7456_2.png) [@PDM](https://forum.cpha.pt/u/PDM)\
**Post date:** [26 Janeiro , 2021 11:03 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/4 "2021-01-26T11:03:31Z")

</div>

Estava a tentar algo parecido , atraves de script e com google nest mini , sem exito.  
Tens alguma integração do spotify no HA ou só tens a palette alexa no NR  
A lista para o exemplo é “Rock Português” e é publica e o user deve ser “spotify”

```auto
script:
  radio_play:
    alias: Radio PLAY
    icon: mdi:play

    sequence:
      - service: media_player.play_media
         data_template:
           entity_id: >
            {% if is_state('input_select.dispositivo_media', 'NEST_1') %} media_player.nest1
            {% elif is_state('input_select.dispositivo_media', 'NEST_2') %} media_player.nest2
            {% elif is_state('input_select.dispositivo_media', 'ambiente') %} media_player.ambiente
            {% endif %}
           media_content_id: > 
            {% if is_state('input_select.radio_station', 'M80') %} http://mcrscast.mcr.iol.pt/m80
            {% elif is_state('input_select.radio_station', 'Comercial') %} http://mcrscast1.mcr.iol.pt/comercial.mp3
            {% elif is_state('input_select.radio_station', 'Spotify1') %} spotify:user:spotify:playlist:37i9dQZF1DX2MyUCsl25eb                    
            {% endif %}
            
# spotify:user:spotify:playlist:37i9dQZF1DX2MyUCsl25eb  
# spotify:user:spotify:playlist: Rock Português
#'playlist Rock Português' 
           
           media_content_type: >
            {% if is_state('input_select.radio_station', 'Spotify1') %} 'SPOTIFY'
            {% elif is_state('input_select.radio_station', '*') %} 'audio/mp4'                        
            {% endif %}

```

---

<div class="post-metadata">

**Author:** ![Luis\_Belo](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_belo/32/28_2.png) [@Luis\_Belo](https://forum.cpha.pt/u/Luis_Belo)\
**Post date:** [26 Janeiro , 2021 15:02 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/5 "2021-01-26T15:02:27Z")

</div>

Só tenho mesmo essa palete… Não tenho nada demais.

Deixo aqui uns exemplos para o TuneIn assim como a automação “STOP” para a Alexa.. pode dar jeito se não estivermos ao pé dela… Associamos a um botão zigbee por exemplo

 ![image](https://forum.cpha.pt/uploads/default/original/2X/0/01a4687189b99d1eb91f1758ec9ffdadb4acc36f.png)

```auto
[{"id":"81ce8e48.8f259","type":"inject","z":"2cce88f6.bbbae8","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":560,"y":220,"wires":[["5cd85f1f.996bc"]]},{"id":"5cd85f1f.996bc","type":"alexa-remote-routine","z":"2cce88f6.bbbae8","name":"","account":"585493ea.eb0eac","routineNode":{"type":"volume","payload":{"value":{"type":"num","value":"2"},"mode":{"type":"str","value":"set"},"devices":["G0911B06002508X6"]}},"x":740,"y":220,"wires":[["8e0b8716.f514e8"]]},{"id":"8e0b8716.f514e8","type":"alexa-remote-routine","z":"2cce88f6.bbbae8","name":"Spotify Playlist","account":"585493ea.eb0eac","routineNode":{"type":"music","payload":{"device":{"type":"str","value":"G0911B06002508X6"},"provider":{"type":"str","value":"SPOTIFY"},"search":{"type":"str","value":"spotify:spotify:spotify:playlist:Afterhours"},"duration":{"type":"num","value":""}}},"x":940,"y":220,"wires":[[]]},{"id":"a260e89.52bd218","type":"inject","z":"2cce88f6.bbbae8","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":560,"y":360,"wires":[["31213206.4270ce"]]},{"id":"31213206.4270ce","type":"alexa-remote-routine","z":"2cce88f6.bbbae8","name":"","account":"585493ea.eb0eac","routineNode":{"type":"volume","payload":{"value":{"type":"num","value":"5"},"mode":{"type":"str","value":"set"},"devices":["G0911B06002508X6"]}},"x":740,"y":360,"wires":[["890d7f64.8baf4"]]},{"id":"890d7f64.8baf4","type":"alexa-remote-routine","z":"2cce88f6.bbbae8","name":"SuperFM","account":"585493ea.eb0eac","routineNode":{"type":"music","payload":{"device":{"type":"str","value":"G0911B06002508X6"},"provider":{"type":"str","value":"TUNEIN"},"search":{"type":"str","value":"superfm"},"duration":{"type":"num","value":""}}},"x":920,"y":360,"wires":[[]]},{"id":"84b51f89.e7fcc","type":"inject","z":"2cce88f6.bbbae8","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":560,"y":300,"wires":[["81df336b.21da5"]]},{"id":"81df336b.21da5","type":"alexa-remote-routine","z":"2cce88f6.bbbae8","name":"","account":"585493ea.eb0eac","routineNode":{"type":"volume","payload":{"value":{"type":"num","value":"5"},"mode":{"type":"str","value":"set"},"devices":["G0911B06002508X6"]}},"x":740,"y":300,"wires":[["c48cd184.09731"]]},{"id":"c48cd184.09731","type":"alexa-remote-routine","z":"2cce88f6.bbbae8","name":"STOP Alexa","account":"585493ea.eb0eac","routineNode":{"type":"stop","payload":{"devices":["ALEXA_ALL_DSN"]}},"x":930,"y":300,"wires":[[]]},{"id":"57cb4a20.bb2124","type":"inject","z":"2cce88f6.bbbae8","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":560,"y":420,"wires":[["a57a63c9.5505c"]]},{"id":"a57a63c9.5505c","type":"alexa-remote-routine","z":"2cce88f6.bbbae8","name":"","account":"585493ea.eb0eac","routineNode":{"type":"volume","payload":{"value":{"type":"num","value":"5"},"mode":{"type":"str","value":"set"},"devices":["G0911B06002508X6"]}},"x":740,"y":420,"wires":[["b61a8c89.a19d9"]]},{"id":"b61a8c89.a19d9","type":"alexa-remote-routine","z":"2cce88f6.bbbae8","name":"1.FM - Amsterdam Trance Radio","account":"585493ea.eb0eac","routineNode":{"type":"music","payload":{"device":{"type":"str","value":"G0911B06002508X6"},"provider":{"type":"str","value":"TUNEIN"},"search":{"type":"str","value":"1.FM - Amsterdam Trance Radio"},"duration":{"type":"num","value":""}}},"x":990,"y":420,"wires":[[]]},{"id":"585493ea.eb0eac","type":"alexa-remote-account","name":"","authMethod":"proxy","proxyOwnIp":"192.168.1.116","proxyPort":"3456","cookieFile":"/config/node-red/data/amazon.txt","refreshInterval":"3","alexaServiceHost":"pitangui.amazon.com","amazonPage":"amazon.com","acceptLanguage":"en-US","userAgent":"","useWsMqtt":"on","autoInit":"on"}]

```

---

<div class="post-metadata">

**Author:** ![PDM](https://forum.cpha.pt/user_avatar/forum.cpha.pt/pdm/32/7456_2.png) [@PDM](https://forum.cpha.pt/u/PDM)\
**Post date:** [26 Janeiro , 2021 15:28 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/6 "2021-01-26T15:28:23Z")

</div>

Obrigado pela info.  
Até tenho uma alexa , mas ainda está embalada algures à espera de tempo e paciencia para meter mais um device no sistema 🙂  
Estava a tentar colocar o spotify nos 2 google nest mini, as rádios já estão, foi através de um post aqui no forum e funcionam bem 😉 o spotify é que não consigo, pelo menos pela maneira que preconizava.

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [26 Janeiro , 2021 15:36 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/7 "2021-01-26T15:36:31Z")

</div>

Pode não funcionar por não ser conta Premium…

---

<div class="post-metadata">

**Author:** ![PDM](https://forum.cpha.pt/user_avatar/forum.cpha.pt/pdm/32/7456_2.png) [@PDM](https://forum.cpha.pt/u/PDM)\
**Post date:** [26 Janeiro , 2021 16:16 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/8 "2021-01-26T16:16:12Z")

</div>

Será por isso, ou por no HA não estar logado no spotify?  
É que qd digo “ok google” “toca …qualquer coisa” a brazuca dá-me musica do spotify, no google home tenho logada/associada uma conta spotify free  
Sera que o @Luis_Belo , não estará tb com conta spotify logada/associada de alguma forma com a Alexa/ conta amazon ?

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [26 Janeiro , 2021 17:28 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/9 "2021-01-26T17:28:00Z")

</div>

No Google Home tens maneira de associar a conta do Spotify ao Google, no HA tens de criar a integração (onde tens/tinhas) de descarregar um ficheiro com um token para poder funcionar.

---

<div class="post-metadata">

**Author:** ![Luis\_Belo](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_belo/32/28_2.png) [@Luis\_Belo](https://forum.cpha.pt/u/Luis_Belo)\
**Post date:** [26 Janeiro , 2021 19:15 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/10 "2021-01-26T19:15:43Z")

</div>

Eu tenho a minha compra (premium) logada na Alexa.

---

<div class="post-metadata">

**Author:** ![PDM](https://forum.cpha.pt/user_avatar/forum.cpha.pt/pdm/32/7456_2.png) [@PDM](https://forum.cpha.pt/u/PDM)\
**Post date:** [26 Janeiro , 2021 20:11 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/11 "2021-01-26T20:11:05Z")

</div>

> [@j\_assuncao](#):
>
> No Google Home tens maneira de associar a conta do Spotify ao Google

No Google Home ( foi através app android) está associado a conta do Spotify, por isso é que deve dar qd peço musica spotify pelo comando voz.  
No HA segui isto

> **[Spotify](https://www.home-assistant.io/integrations/spotify/)**
>
> Instructions on how to integrate Spotify into Home Assistant.

o resultado no log , o media player não chega ao url .

 ![image](https://forum.cpha.pt/uploads/default/original/2X/d/d8cfb4b512acb6f0da8b8ca514c4db388cb672a7.png)

---

<div class="post-metadata">

**Author:** ![Luis\_Belo](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_belo/32/28_2.png) [@Luis\_Belo](https://forum.cpha.pt/u/Luis_Belo)\
**Post date:** [26 Janeiro , 2021 20:20 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/12 "2021-01-26T20:20:17Z")

</div>

Eu no meu nem consegui integrar o Spotify no HA

---

<div class="post-metadata">

**Author:** ![PDM](https://forum.cpha.pt/user_avatar/forum.cpha.pt/pdm/32/7456_2.png) [@PDM](https://forum.cpha.pt/u/PDM)\
**Post date:** [26 Janeiro , 2021 20:34 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/13 "2021-01-26T20:34:06Z")

</div>

A integração consegui , mas não consigo é por o som a sair pelos Gnest, I give up.  
A ideia era:

- Selecção da fonte : radio ;spotify; playlist (m3u no rpi)
- Selecção do media player: nest1 ; nest2 ; ambiente
- volume
- Play
- Stop  
[center] ![image](https://forum.cpha.pt/uploads/default/original/2X/5/54706b867cc0e846c347758255d053f854208ec9.png) [/center]

Funcionam tudo, só spotify e playlist não consigo

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [26 Janeiro , 2021 20:58 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/14 "2021-01-26T20:58:55Z")

</div>

A integração do Spotify é difícil de fazer, de facto. Lembro-me de ter andado uns tempos de volta da minha…

---

<div class="post-metadata">

**Author:** ![marcospsn](https://forum.cpha.pt/user_avatar/forum.cpha.pt/marcospsn/32/10004_2.png) [@marcospsn](https://forum.cpha.pt/u/marcospsn)\
**Post date:** [10 Junho , 2021 16:04 UTC](https://forum.cpha.pt/t/criar-automacao-para-tocar-determinada-musica-playlist-com-spotify/6561/15 "2021-06-10T16:04:44Z")

</div>

@Luis_Belo com esse tutorial eu consigo reproduzir musicas, mas reproduz oque o spotify acha em sua pesquisa, e muitas vezes nao é exatamente a musica que eu quero, sabe se existe alguma forma de escolher a musica especifica? ou playlist? tipo um numero de identificaçao da musica, ou link de endereço que possa ser usado com os nós da Alexa??
