config/automations.yaml
alias: yt music automation
description: ""
trigger:
- platform: calendar
event: end
offset: "0:5:0"
entity_id: calendar.fixt
action:
- service: media_player.select_source
data:
source: kitchen
target:
entity_id: media_player.ytube_music_player
- service: media_player.play_media
data:
media_content_id: RDCLAK5uy_mplKe9BIYCO3ZuNWSHZr48bm9DUDzbWnE
media_content_type: playlist
target:
entity_id: media_player.ytube_music_player
Jinja2 Template
{{ expand(states.media_player)
| rejectattr('state', 'eq', 'unavailable')
| rejectattr('entity_id', 'eq', 'media_player.ytube_music_player')
| map(attribute='entity_id')
| list
| replace('media_player.', '')
}}Custom Card
type: custom:mini-media-player
entity: media_player.ytube_music_player
artwork: cover
hide:
shuffle: false
icon_state: false
shortcuts:
columns: 3
buttons:
- name: Living Room
type: source
id: living_room
- name: Kitchen
type: source
id: kitchen
- name: Bedroom
type: source
id: bedroom
- name: My Likes
type