Seite 1 von 1
Spotify Playlisten Skript
Verfasst: Sa 28. Mai 2022, 11:23
von Moss
Hallo zusammen,
gibt es die Möglichkeit, mehrere Playlisten von Spotify z.B. in einem Skript zu erfassen und dann per Automation beim Betätigen eines Buttons eines Zigbee Schalters per Zufallswiedergabe eine hinterlegte Playlist abzuspielen?
Hier ist eines meiner Skripte, davon habe ich mehrere mit verschiedenen Playlisten erstellt. Allerdings benutze ich diese eigentlich so gut wie gar nicht da ich noch keine vernünftige Verwendung dafür gefunden habe.
Code: Alles auswählen
alias: Spotify Playlist Rock-Mix abspielen
sequence:
- service: media_player.play_media
target:
entity_id:
- media_player.esszimmer
data:
media_content_id: >-
https://open.spotify.com/playlist/37i9dQZF1EQpj7X7UK8OOF?si=f10b6c1cb8ad4c73
media_content_type: playlist
mode: single
icon: mdi:spotify
LG
Marco
Re: Spotify Playlisten Skript
Verfasst: So 29. Mai 2022, 16:47
von Moss
Niemand eine Idee?
Re: Spotify Playlisten Skript
Verfasst: So 29. Mai 2022, 16:53
von Osorkon
Versteh eich Dich richtig?
Du hast eine Anzahl X an Playlisten.
Eine Playlist wird über eine url aufgerufen:
Code: Alles auswählen
media_content_id: >-
https://open.spotify.com/playlist/37i9dQZF1EQpj7X7UK8OOF?si=f10b6c1cb8ad4c73
Jetzt willst Du zufällig eine Playlist abspielen, wenn Du auf einen Button druckst?
Gruß
Osorkon
Re: Spotify Playlisten Skript
Verfasst: So 29. Mai 2022, 17:06
von Moss
Ja genau…
Re: Spotify Playlisten Skript
Verfasst: So 29. Mai 2022, 17:07
von Osorkon
Versuch es mal damit:
Code: Alles auswählen
media_content_id: |
{{ ['playlist_1', 'playlist_2', 'playlist_3'] | random}}
Gruß
Osorkon
Re: Spotify Playlisten Skript
Verfasst: So 29. Mai 2022, 18:40
von Moss
Vorab schon mal Danke.
Musik beginnt zwar zu spielen, aber immer nur das gleiche Lied wenn ich gestoppt habe und das Skript neu starte.
LG
Marco
Re: Spotify Playlisten Skript
Verfasst: So 29. Mai 2022, 18:45
von Osorkon
Habe kein Spotify, kann also nichts dazu sagen.
Was passiert wenn Du das Skript abspielen tust während bereits Musik läuft?
Sprich immer wieder das Skript starten. Werden dann unterschiedliche Playlist angespielt? Das template wählt ja zuvfällig einer der Playlsiten welche Du in die [ ] eingetragen hast aus.
Gruß
Osorkon
Re: Spotify Playlisten Skript
Verfasst: So 29. Mai 2022, 18:48
von Moss
Fängt immer beim ersten Song der ersten Playlist an zu spielen.
Ich versuche mal weiter, dein Ansatz ist schon mal top.
Re: Spotify Playlisten Skript
Verfasst: So 29. Mai 2022, 18:52
von Osorkon
Las mal Dein Script sehen?
Re: Spotify Playlisten Skript
Verfasst: So 29. Mai 2022, 18:54
von Moss
Code: Alles auswählen
alias: Spotify Playlisten Zufallswiedergabe
sequence:
- service: media_player.play_media
target:
entity_id:
- media_player.esszimmer
data:
media_content_id: >
{{
['https://open.spotify.com/playlist/37i9dQZF1DX0AZ24QB6TCx?si=5c014161dc0d4e73',
'https://open.spotify.com/playlist/37i9dQZF1DXcfWvNFKxjDo?si=b8db1b778ab74936',
'https://open.spotify.com/playlist/37i9dQZF1EQpj7X7UK8OOF?si=f10b6c1cb8ad4c73']
| random}}
media_content_type: playlist
mode: single
icon: mdi:spotify
Re: Spotify Playlisten Skript
Verfasst: So 29. Mai 2022, 19:02
von Osorkon
Ersetze das ">" gegen "|"
Also:
Code: Alles auswählen
data:
media_content_id: |
{{ ['https://open.spotify.com/playlist/37i9dQZF1DX0AZ24QB6TCx?si=5c014161dc0d4e73', 'https://open.spotify.com/playlist/37i9dQZF1DXcfWvNFKxjDo?si=b8db1b778ab74936', 'https://open.spotify.com/playlist/37i9dQZF1EQpj7X7UK8OOF?si=f10b6c1cb8ad4c73'] | random}}
Gruß
Osorkon
Re: Spotify Playlisten Skript
Verfasst: So 29. Mai 2022, 19:16
von Moss
Hatte ich vorher auch so abgespeichert, warum dies gegen ein „größer Zeichen“ ausgetauscht wurde kann ich nicht nachvollziehen.
Jetzt geht es, vielen lieben Dank.
Bist echt ein Knaller
Schönen Abend
Marco