{% extends spa_base or "tv_base.html" %} {% block tv_player_libs %}{% endblock %} {% block title %}{{ series_name|urldecode }}{% endblock %} {% block extra_head %}{% endblock %} {% block content %} ← Voltar para Séries
{% set poster_inicial = logo or (logo_cena if capa_estado == 'sem' else '') %}
{% if poster_inicial %} {{ series_name }} {% elif capa_estado == 'desconhecido' %}
{% else %} 📚 {% endif %}

{{ series_name|urldecode }}

{% if year %}{{ year }}{% endif %} {% if rating %}{% for i in range(1,6) %}★{% endfor %} {{ "%.1f"|format(rating|float) }}{% endif %} {% if genre %}{{ genre }}{% endif %} {% if group_title %}{{ group_title }}{% endif %} {{ seasons|length }} temporada{{ 's' if seasons|length != 1 else '' }} {{ total_eps }} episódio{{ 's' if total_eps != 1 else '' }}
{% if description %}
{{ description }}
{% else %}
Descrição não disponível.
{% endif %}
{% for season, episodes in seasons|dictsort %}

Temporada {{ season }}

{% for episode in episodes %}
Episódio {{ episode.episode_number or loop.index }}

{{ episode.name }}

{% if episode.description %}

{{ episode.description[:80] }}{% if episode.description|length > 80 %}...{% endif %}

{% else %}

▶ Assistir episódio

{% endif %}
{% endfor %}
{% endfor %} {% if suggestions.similar_name or suggestions.same_category %}
{% if suggestions.similar_name %}

🔍 Séries Similares

{% for s in suggestions.similar_name[:8] %}
{% if s.logo %}{{ s.name }}📚{% else %}📚{% endif %}

{{ (s.series_name or s.name)|urldecode }}

{% endfor %}
{% endif %} {% if suggestions.same_category %}

📂 Mesma Categoria{% if group_title %} ({{ group_title }}){% endif %}

{% for s in suggestions.same_category[:8] %}
{% if s.logo %}{{ s.name }}📚{% else %}📚{% endif %}

{{ (s.series_name or s.name)|urldecode }}

{% endfor %}
{% endif %}
{% endif %} {% endblock %}