Audio tracks

Site-level MP3s. Gebruik [[track:<id>]] in een post om een play-knop in te voegen.

<% if (success) { %>
<%= success %>
<% } %> <% if (error) { %>
<%= error %>
<% } %> <%# ── UPLOAD ──────────────────────────────────────────────── %>
Upload
<%# Bulk drag-drop zone. Multiple files at once, transcoded sequentially. Title is auto-derived from each filename. Artist/album/cover are SHARED across the batch (set once, applied to every track) — same pattern as iTunes/Plex bulk-add. %>
<%# Shared metadata fields (apply to ALL files in the batch). %>
<%# The drop-zone itself. Click anywhere to open file picker. %> <%# Per-file progress list. Populated by JS as files are queued. %>
<%# ── TRACK LIST ─────────────────────────────────────────── %>
Tracks <%= tracks.length %>
<% if (!tracks.length) { %>

Nog geen tracks. Upload er een hierboven.

<% } else { %> <% } %>
<%# Track editor modal (exposes window.openTrackEditor) %> <%- include('../partials/track-editor', { csrfToken: (typeof csrfToken !== 'undefined' ? csrfToken : '') }) %>