Media are reusable files — video backgrounds, static images, logos, and intro/outro clips — you upload once and reference from presets or project settings. This saves re-uploading the same file every time you render a new track.Documentation Index
Fetch the complete documentation index at: https://docs.youka.io/llms.txt
Use this file to discover all available pages before exploring further.
Media types
| Type | Description |
|---|---|
video | Looping background video. |
image | Static background image. |
logo | Logo overlay. |
intro-video | Plays before the karaoke starts. |
outro-video | Plays after the karaoke ends. |
Endpoints
| Method | Path | Purpose |
|---|---|---|
GET | /media | List media for the authenticated account. |
POST | /media | Register a previously uploaded file as reusable media. |
GET | /media/{mediaId} | Fetch a single media item. |
DELETE | /media/{mediaId} | Delete a media item. |
Upload flow
Creating a media item is a two-step process. First upload the file bytes, then register the uploaded file as reusable media.POST /media does not accept raw file uploads. It expects an inputFileId
from a prior POST /uploads + PUT call.List media
Apply a background
Reference uploaded media from a preset or directly from project settings:Delete media
What’s next
- Render settings reference — all shared field paths and enum values
- Presets — bundle media with other render settings
- Project settings — apply backgrounds to a project
- SDK media — the same flow in TypeScript
