Share from Spotify
Automatisme trop pratique pour les amoureux de musique ! Il ne suffit que de partager une playlist, ou album ou artiste directement dans Home Assistant pour qu’il reconnaisse un lien de Spotify et qu’il la fasse jouer dans la maison.
alias: Play playlist test
description: ""
triggers:
- trigger: event
event_type: mobile_app.share
conditions:
- condition: template
value_template: >-
{{ trigger.event.data.url is string and 'open.spotify.com' in
trigger.event.data.url }}
actions:
- variables:
shared_text: "{{ trigger.event.data.url | default('') }}"
spotify_type: "{{ shared_text.split('/')[-2] }}"
spotify_id: "{{ shared_text.split('/')[-1].split('?')[0] }}"
spotify_uri: spotify:{{ spotify_type }}:{{ spotify_id }}
- if:
- condition: template
value_template: "{{ spotify_type == "playlist" }}"
then:
- action: script.music_play
metadata: {}
data:
resume_last_playlist: false
playlist: "{{ trigger.event.data.url }}"
else:
- action: music_assistant.play_media
metadata: {}
data:
media_id: "{{ spotify_uri }}"
media_type: "{{ spotify_type }}"
target:
label_id: speaker_default
mode: single