{% if theme == 'office' %}Dunder Mifflin Media Centre {% elif theme == 'parks' %}Pawnee Parks Media Centre {% elif theme == 'potter' %}Hogwarts Media Vault {% elif theme == 'starwars' %}Rebel Alliance Media Archive {% else %}Greendale Media Centre{% endif %} {% if theme == 'office' %} {% elif theme == 'parks' %} {% elif theme == 'potter' %} {% elif theme == 'starwars' %} {% else %}{% endif %} {% if theme == 'office' %} {% elif theme == 'parks' %} {% elif theme == 'potter' %} {% elif theme == 'starwars' %} {% else %} {% endif %}
{% if theme == 'office' %}
πŸ“Ž
{% elif theme == 'parks' %}
🌳
{% elif theme == 'potter' %}
⚑
{% elif theme == 'starwars' %}
{% else %} Greendale {% endif %}
{% if theme == 'office' %}

Dunder Mifflin Media Centre

That's what she watched.
{% elif theme == 'parks' %}

Pawnee Parks Media Centre

The greatest city in the world.
{% elif theme == 'potter' %}

Hogwarts Media Vault

Mischief managed.
{% elif theme == 'starwars' %}

Rebel Alliance Media Archive

May the downloads be with you.
{% else %}

Greendale Media Centre

Human beings welcome. Robots too.
{% endif %}
{% set up = sonarr.status == "ok" %} Sonarr {%- if up %}{{ sonarr.total_series }} series{% else %}offline{% endif -%} {% set up = radarr.status == "ok" %} Radarr {%- if up %}{{ radarr.total_movies }} movies{% else %}offline{% endif -%} {% set up = prowlarr.status == "ok" %} Prowlarr {%- if up %}{{ prowlarr.up_count }}/{{ prowlarr.total }} online{% else %}offline{% endif -%} {% set up = ombi.status == "ok" %} Ombi {%- if up %}{{ ombi.total_pending }} pending{% else %}offline{% endif -%} {% set up = sabnzbd.status == "ok" %} SABnzbd {%- if up %}{{ sabnzbd.speed }}{% else %}offline{% endif -%} {% set up = tautulli.status == "ok" %} Tautulli {%- if up -%} {%- if tautulli.active_streams > 0 -%} {{ tautulli.active_streams }} streaming {%- else -%} 0 streams {%- endif -%} {%- else -%}offline{%- endif -%}
β€”
{% if theme == 'office' %}Dunder Mifflin HQ {% elif theme == 'parks' %}Pawnee City Hall {% elif theme == 'potter' %}Hogwarts Great Hall {% elif theme == 'starwars' %}Death Star Control Room {% else %}Study Room F{% endif %}  Β·  βš™ Settings
{% if theme == 'office' %} πŸ“‹  Monday morning meeting: checking downloads, missing episodes, and who took the last of the coffee. {% elif theme == 'parks' %} πŸ“‹  Today's agenda: checking what's missing, what's downloading, and making Pawnee great again. {% elif theme == 'potter' %} πŸ“‹  Today's scroll: checking what spells are missing, what's being conjured, and what deserves a watch. {% elif theme == 'starwars' %} πŸ“‹  Rebel briefing: checking what's missing, what's downloading, and what the Force recommends watching. {% else %} πŸ“‹  Today's agenda: checking what's missing, what's downloading, and what deserves to be watched. {% endif %}
πŸ–₯️

Unraid

{% if unraid.status == "ok" %} {% if unraid.array_state %}{{ unraid.array_state | capitalize }}{% endif %} {% if unraid.disk_count %} Β·  {{ unraid.disk_count }} disk{{ 's' if unraid.disk_count != 1 }}{% endif %} {% if unraid.os_version %} Β·  v{{ unraid.os_version }}{% endif %} {% endif %}
{% if unraid.status == "ok" %}
Array Total
{{ unraid.array_total }}
Array Used
{{ unraid.array_used }}
Array Free
{{ unraid.array_free }}
Array Usage {{ unraid.array_used_pct }}%
{% if unraid.source == "local" %}
β“˜ Showing container disk usage ({{ unraid.mount }}). Add UNRAID_API_KEY for full Unraid stats.
{% endif %} {% else %}
Could not load system stats: {{ unraid.error }}
{% endif %}
πŸ“Ί

Sonarr

{% if sonarr.status == "ok" %}
Total Series
{{ sonarr.total_series }}
Missing Episodes
{{ sonarr.missing_episodes }}
{% else %}
Could not reach Sonarr: {{ sonarr.error }}
{% endif %}
πŸ… Popular on RT
{% if rt_tv and rt_tv[0] is defined and rt_tv[0].error is defined %}
Failed to load TV data: {{ rt_tv[0].error }}
{% elif rt_tv %}
{% for show in rt_tv %}
{{ show.title }}
{{ show.description[:180] if show.description else '' }}{% if show.description and show.description|length > 180 %}…{% endif %}
{{ loop.index }}
{% if show.poster %} {% else %}
{% endif %}
{{ show.title }}{% if show.year %} ({{ show.year }}){% endif %}
{% if show.certified %}βœ… Certified Fresh {% elif show.critics_score %}πŸ… {{ show.critics_score }}%{% endif %} {% if show.audience_score %}🍿 {{ show.audience_score }}{% endif %}
{% endfor %}
{% else %}
No TV data available.
{% endif %}
🎬

Radarr

{% if radarr.status == "ok" %}
Total Movies
{{ radarr.total_movies }}
Missing
{{ radarr.missing_movies }}
{% else %}
Could not reach Radarr: {{ radarr.error }}
{% endif %}
πŸ… Top Box Office on RT
{% if rt_movies and rt_movies[0] is defined and rt_movies[0].error is defined %}
Failed to load movie data: {{ rt_movies[0].error }}
{% elif rt_movies %}
{% for movie in rt_movies %}
{{ movie.title }}
{{ movie.description[:180] if movie.description else '' }}{% if movie.description and movie.description|length > 180 %}…{% endif %}
{{ loop.index }}
{% if movie.poster %} {% else %}
{% endif %}
{{ movie.title }}{% if movie.year %} ({{ movie.year }}){% endif %}
{% if movie.certified %}βœ… Certified Fresh {% elif movie.critics_score %}πŸ… {{ movie.critics_score }}%{% endif %} {% if movie.audience_score %}🍿 {{ movie.audience_score }}{% endif %}
{% endfor %}
{% else %}
No movie data available.
{% endif %}
πŸ”

Prowlarr β€” Indexers

{% if prowlarr.status == "ok" %} {{ prowlarr.up_count }}/{{ prowlarr.total }} online {% endif %}
{% if prowlarr.status == "ok" %}
{% for idx in prowlarr.indexers %}
{{ idx.name }}
{% endfor %}
{% else %}
Could not reach Prowlarr: {{ prowlarr.error }}
{% endif %}
⬇️

SABnzbd

{% if sabnzbd.status == "ok" %} {% set s = sabnzbd.sab_status | lower %} {{ sabnzbd.sab_status }} {% endif %}
{% if sabnzbd.status == "ok" %}
Current Speed
{{ sabnzbd.speed }}
Avg Speed (7d)
{{ sabnzbd.avg_speed }}
Queue Items
{{ sabnzbd.queue_count }}
Remaining
{{ sabnzbd.sizeleft }}
Downloads (7d)
{{ sabnzbd.completed_7d }}
Downloaded (7d)
{{ sabnzbd.week_size }}
{% else %}
Could not reach SABnzbd: {{ sabnzbd.error }}
{% endif %}
🎟️

Ombi β€” Requests

{% if ombi.status == "ok" %}
{{ ombi.total_requests }} total {{ ombi.total_pending }} pending
{% endif %}
{% if ombi.status == "ok" %} {% if ombi.recent %}
{% for req in ombi.recent %}
{{ req.type }}
{{ req.title }}
{{ req.user }}  Β·  {{ req.date_display }}
{{ req.status }}
{% endfor %}
{% else %}
No recent requests.
{% endif %} {% else %}
Could not reach Ombi: {{ ombi.error }}
{% endif %}
▢️

Tautulli

{% if tautulli.status == "ok" %}
{% if tautulli.active_streams > 0 %} {{ tautulli.active_streams }} active stream{{ 's' if tautulli.active_streams != 1 }} {% else %} No active streams {% endif %}
{% endif %}
{% if tautulli.status == "ok" %}
πŸ“Ί
Top TV β€” 30d
{% if tautulli.top_tv_list %}
{% for item in tautulli.top_tv_list %}
{{ loop.index }}
{{ item.title }}
{{ item.plays }} plays
{% endfor %}
{% else %}
No data yet
{% endif %}
🎬
Top Movies β€” 30d
{% if tautulli.top_movie_list %}
{% for item in tautulli.top_movie_list %}
{{ loop.index }}
{{ item.title }}
{{ item.plays }} plays
{% endfor %}
{% else %}
No data yet
{% endif %}
πŸ† Top Played (30d)
{% if tautulli.top_played %} {% for item in tautulli.top_played %}
{{ loop.index }}
{{ item.title }}
by {{ item.user }}
{% set mt = item.media_type | lower %} {{ 'TV' if mt == 'episode' else ('Movie' if mt == 'movie' else mt or '?') }}
{{ item.plays }}Γ—
{% endfor %} {% else %}
No play history available.
{% endif %}
πŸ‘€ Top Viewers (30d)
{% if tautulli.top_users %} {% for u in tautulli.top_users %}
{{ loop.index }}
πŸ‘€
{{ u.username }}
{{ u.plays }} plays
{{ u.plays }}Γ—
{% endfor %} {% else %}
No viewer data available.
{% endif %}
{% else %}
Could not reach Tautulli: {{ tautulli.error }}
{% endif %}