{% extends "base.html" %} {% import "_library_nav.html" as libnav %} {% block title %}{{ _('Library') }} — MediaForge{% endblock %} {% block styles %}{% endblock %} {% block content %}
{# Counters are filled by library_hub.js from /api/library/overview. They are rendered empty rather than server-side so the page paints immediately and a slow cache read never delays the navigation the user came here for. #}
{% for kind in media_kinds %} {% set soon = not kind.available %} {{ libnav.kind_label(kind.slug) }} {% if soon %}{{ _('soon') }}{% endif %} {{ libnav.kind_blurb(kind.slug) }} {% if not soon %} {{ _('Loading…') }} {% endif %} {% if not soon %} {% endif %} {% endfor %}

{{ _('Which library a folder shows up in is set per download path.') }} {{ _('Configure paths') }}

{% endblock %} {% block scripts %} {% endblock %}