Update README.md

This commit is contained in:
Lyfesaver
2025-10-03 15:59:56 -05:00
committed by GitHub
parent 28b6c0798e
commit 2a67f93990

View File

@@ -73,14 +73,25 @@ You can use a Markdown card in your Home Assistant dashboard to display a clean
type: markdown type: markdown
title: Active Dispatcharr Streams title: Active Dispatcharr Streams
content: | content: |
{% for stream in states.sensor | selectattr('attributes.channel_name', 'defined') | selectattr('entity_id', 'search', 'dispatcharr_') %} {% set streams = states.sensor
**{{ stream.attributes.channel_name }} ({{ stream.attributes.channel_number }})** | selectattr('attributes.channel_name', 'defined')
| selectattr('entity_id', 'search', 'dispatcharr_')
| list %}
{% if streams %}
{% for stream in streams %}
**{{ stream.attributes.channel_name }} ({{- stream.attributes.channel_number -}})**
*Now Playing:* {{ stream.attributes.program_title }} *Now Playing:* {{ stream.attributes.program_title }}
{% if stream.attributes.episode_title %} {% if stream.attributes.episode_title %}
*Episode:* {{ stream.attributes.episode_title }} ({{ stream.attributes.episode_number }}) *Episode:* {{ stream.attributes.episode_title }} ({{- stream.attributes.episode_number -}})
{% endif %} {% endif %}
*Clients:* {{ stream.attributes.clients }} | *Resolution:* {{ stream.attributes.resolution }} *Clients:* {{ stream.attributes.clients }} | *Resolution:* {{ stream.attributes.resolution }}
{% if not loop.last %}
*** ***
{% endif %}
{% endfor %}
{% else %} {% else %}
No active streams. No active streams.
{% endif %} {% endif %}