-
Notifications
You must be signed in to change notification settings - Fork 55
/
Copy pathmarkdown.yaml
128 lines (116 loc) · 5.03 KB
/
markdown.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
title: dev
views:
- badges: null
cards:
- type: vertical-stack
cards:
- type: 'custom:mini-media-player'
entity: media_player.ytube_music_player
artwork: cover
hide:
shuffle: false
icon_state: false
shortcuts:
columns: 6
buttons:
- name: Keller
type: source
id: keller_2
- name: jkw_cast
type: source
id: jkw_cast2
- name: Laptop
type: source
id: bm_8e5f874f_8dfcb60f
- name: My Likes
type: channel
id: RDTMAK5uy_kset8D_____SD4TNjEVvrKRTmG7a56sY
- name: Lala
type: playlist
id: PLZvjm51R8SGu_______-A17Kp3jZfg6pg
- type: entities
entities:
- entity: select.ytube_music_player_playlist
- entity: select.ytube_music_player_radio_mode
- entity: select.ytube_music_player_speaker
- entity: select.ytube_music_player_play_mode
title: Kolja
- type: 'custom:mini-media-player'
entity: media_player.keller_2
artwork: cover
- type: 'custom:mini-media-player'
entity: media_player.jkw_cast2
- type: 'custom:mini-media-player'
entity: media_player.kuche
- type: vertical-stack
cards:
- type: markdown
content: >-
{% if is_state('media_player.ytube_music_player','playing')%}
**Playback started via:** (Arguments for play_media)
*_media_type*:
{{state_attr("media_player.ytube_music_player","_media_type")}}
*_media_id*: {{state_attr("media_player.ytube_music_player",
"_media_id")}}
**Current Track Infos:**
**Artist:**
{{state_attr("media_player.ytube_music_player","media_artist")}}
**Track:**
{{state_attr("media_player.ytube_music_player","media_title")}}
**videoId:** {{state_attr("media_player.ytube_music_player",
"videoId")}}
**Rating:**
{{state_attr("media_player.ytube_music_player","likeStatus")}}
**Playing on:**
{{state_attr("media_player.ytube_music_player","_player_id")}}
{% else %}Player off{% endif %}
- type: markdown
content: >-
{% if is_state('media_player.ytube_music_player','playing') %}{%
for i in range(0,state_attr("sensor.ytube_music_player_extra",
"total_tracks")) %}
{% if i == state_attr("media_player.ytube_music_player",
"current_track") %}**{% endif %}\[{{i+1}}] {{
state_attr("sensor.ytube_music_player_extra", "tracks")[i] }}{% if
i == state_attr("media_player.ytube_music_player",
"current_track") %}**{% endif %}
{%- endfor %}{% else %}Player off{% endif %}
- type: horizontal-stack
cards:
- type: 'custom:button-card'
state:
- operator: template
value: >
[[[ return
states['media_player.ytube_music_player'].attributes.likeStatus
== "LIKE"]]]
icon: 'mdi:thumb-up'
- operator: template
value: >
[[[ return
states['media_player.ytube_music_player'].attributes.likeStatus
== "INDIFFERENT"]]]
icon: 'mdi:thumb-up-outline'
- operator: default
icon: 'mdi:power-off'
value: false
tap_action:
action: call-service
service: ytube_music_player.call_method
service_data:
entity_id: media_player.ytube_music_player
command: rate_track
parameters: thumb_toggle_up_middle
- type: markdown
content: >-
{% if is_state('media_player.ytube_music_player','playing') %}
{% for i in range(0,state_attr("sensor.ytube_music_player_extra","total_tracks")) %}
{% if i == state_attr("media_player.ytube_music_player","current_track") %}**{% endif %}\[{{i+1}}]{{state_attr("sensor.ytube_music_player_extra", "tracks")[i] }}{% if i== state_attr("media_player.ytube_music_player", "current_track")%}**{% endif %}
{%- endfor %}{% else %}Player off{% endif %}
- type: markdown
content: >-
{% if is_state('media_player.ytube_music_player','playing') %}{{
state_attr("sensor.ytube_music_player_extra", "lyrics") }}{% else
%}Player off{% endif %}
path: default_view
title: Home