Skip to content

Uploading Files

The upload interface processes audio files and extracts metadata automatically. Files can be assigned media types, playlists, and custom fields during upload.

Prerequisites

Supported Formats

FormatExtensionNotes
MP3.mp3All bitrates supported
WAV.wavConverted to configured format
FLAC.flacLossless, larger files
AAC.aac, .m4aIncluding iTunes format
OGG.oggVorbis codec

File Size Limits

The maximum file size is 500 MB per file. Files exceeding this limit are rejected before upload begins.

Upload Interface

Access the upload interface via Project → Media Library → Upload or by clicking the upload button in the library toolbar.

The interface has three columns:

  • Left: File list with status indicators
  • Center: Metadata editor for selected file
  • Right: Media type and playlist assignment

Adding Files

Drag files from your file manager onto the upload area. Alternatively, click Select Files to open the file picker.

Add multiple files at once. Each file appears in the left column with a pending status.

Metadata Extraction

The system extracts metadata from file tags automatically:

FieldSourceEditable
ArtistID3/Vorbis tagYes
TitleID3/Vorbis tagYes
AlbumID3/Vorbis tagYes
YearID3/Vorbis tagYes
GenreID3/Vorbis tagYes
ISRCID3/Vorbis tagYes
BPMID3/Vorbis tag or analysisYes
DurationAudio analysisNo
CoverEmbedded imageYes

Missing fields can be entered manually before upload.

Duplicate Detection

The system checks for duplicates using two methods:

  1. ISRC match: Files with identical ISRC codes are flagged
  2. String similarity: Artist and title combinations with 95% or higher similarity trigger a warning

When a duplicate is detected:

  • A warning icon appears next to the file
  • Click the icon to view the existing file
  • Choose to skip the duplicate or upload anyway

File Validation

Each file must pass validation before upload:

Required fields:

  • Artist
  • Title

Validation states:

StateIconDescription
ValidGreen checkReady to upload
WarningYellow triangleDuplicate detected or optional field missing
ErrorRed circleRequired field missing or invalid format

Files with errors cannot be uploaded until the issues are resolved.

Assigning Attributes

Media Type

Select a media type from the dropdown. This field is required.

Media types determine how files are used in scheduling. See Media Types and Fields for configuration.

Playlists

Select one or more playlists to add the file to after upload. This field is optional.

Click Create New to create a playlist without leaving the upload interface.

Custom Fields

If custom fields are configured, they appear below the playlist selector. Fill in values as needed.

Starting Upload

Before starting:

  1. Verify all files show a valid status
  2. Confirm media types are assigned
  3. Review metadata for accuracy

Click Start Upload to begin processing.

Upload Queue

Files upload with a maximum of 5 concurrent transfers. The queue displays:

InformationDescription
ProgressPercentage and progress bar
SpeedCurrent upload speed in MB/s
ETAEstimated time remaining
StatusUploading, Processing, Complete, or Failed

Processing occurs after upload completes. This includes audio analysis and waveform generation.

Troubleshooting

ProblemCauseSolution
Upload fails immediatelyFile too largeReduce file size or split into parts
Format not recognizedUnsupported codecConvert to a supported format
Metadata not extractedCorrupt or missing tagsEnter metadata manually
Duplicate warning incorrectSimilar but different tracksClick upload anyway to proceed
Upload stuck at processingServer loadWait or retry later
Connection errorNetwork issueCheck connection and retry