> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://fastpix.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fastpix.com/docs/_mcp/server.

# Upload audio and subtitle tracks from the dashboard

> Add an audio or subtitle track to a media directly from the dashboard by uploading a file or an audio URL, with no API call required.

You can now add an audio or subtitle track to a media directly from the dashboard, without calling the API.

The new **Upload audio & subtitles** view sits alongside the read-only **Tracks** view in a media's **Audio & Subtitles** tab. It accepts audio files (`.mp3`, `.m4a`, `.wav`, `.aac`, `.ogg`) and subtitle files (`.srt`, `.vtt`), either uploaded directly from your computer or, for audio, pulled from a public URL. That local-file option is the main difference from the API, which can only fetch a track from a public URL. Each track carries a title, a type that is auto-detected from the file, and a BCP 47 language name and code that label it in the player's audio and subtitle menus.

Uploaded tracks appear in a management list where you can watch their status, and edit or delete a track. A few behaviors are worth knowing:

* Adding a track only processes that new track and leaves your existing tracks **Ready**.
* An audio-only media's original audio track can't be deleted.
* Language names can't contain spaces, and each track needs a unique language name.
* A track that the API reports as `available` shows in the dashboard as a green **Ready** badge.

For the full walkthrough, see [Add tracks to a video from the dashboard](/docs/video-on-demand/add-tracks-from-the-dashboard).