Skip to main content

Music Releases

ClaudeAuthored by Claude · Last updated AI generated documentation written by reading the source code
cardinal-music

A release is a collection of audio tracks published as a single body of work — an album, EP, single, or other format — that has been indexed by Cardinal Media Server. Releases group tracks together and carry shared metadata such as artwork, genre, and artist attribution. Every track in Cardinal Music belongs to exactly one release.

Release metadata

Every release carries a set of metadata fields that describe it:

FieldDescription
TitleThe release name
Release typeThe format of the release (album, EP, single, etc.)
Primary artistThe main credited artist (album artist)
Contributing artistsAll artists with credits on the release, including the primary artist
GenresOne or more genre classifications
TracksAll audio tracks belonging to the release
Disc countNumber of discs, derived from track disc numbers
Album artworkCover image, sourced from embedded tags or the filesystem

Release types

Cardinal Media Server recognizes the following release types:

TypeDescription
albumFull-length studio album
epExtended play, typically 3–6 tracks
singleOne or two tracks released together
compilationCollection of tracks from multiple artists or time periods
soundtrackMusic composed for a film, game, or other production
liveRecording of a live performance
remixRemixed versions of existing tracks
dj-mixContinuous DJ mix
broadcastRadio or broadcast recording
demoDemo or unreleased material

Release type is read from embedded tags. If no type tag is present, the release type is left unset.

Metadata sources

Cardinal Media Server populates release metadata from three sources, in descending priority:

  1. Embedded tags — ID3, Vorbis comments, and equivalent tag formats read directly from the audio files. This is the highest-priority source for all fields except album artwork.
  2. Folder structure — Artist name, release name, release year, and disc/track numbers are inferred from the directory and filename when embedded tags are absent or incomplete. See Music indexing for the exact folder conventions.
  3. Filesystem stats — File creation and modification timestamps are stored and used internally.

Album artwork

Album artwork follows a different priority order from other metadata. A cover.jpg or folder.jpg image file placed in the same directory as the release's audio files takes priority over artwork embedded in the file tags. This makes it straightforward to update artwork without modifying the audio files themselves.

Supported image formats are .jpg, .png, and .gif.

When no artwork is found from either source, the release tile and detail page display a placeholder.

JobDescription
Album art thumbnailsGenerates thumbnails from album artwork at multiple sizes for display in the app

Browsing releases

The Releases page displays every release in your library as a virtual scrolling grid. Each tile shows:

  • Album artwork (220×275 px tile, artwork area 220×220 px)
  • Release title
  • Primary artist name

Clicking a tile opens the release detail page, which shows:

  • Album artwork (340×340 px)
  • Primary and contributing artists
  • Genre(s)
  • Track count and disc count
  • Full track listing, grouped by disc and ordered by track number within each disc

Sorting and filtering

Use the toolbar at the top of the Releases page to control how releases are ordered.

Sort by:

OptionDescription
TitleAlphabetical by release title
Date addedWhen the release was indexed

All sort options support ascending and descending order.

Library filter: If you have multiple libraries configured, the library switcher in the toolbar limits the release list to releases belonging to the selected library. See Libraries for more information.

Required capabilities

Browsing releases requires the MusicReleases.Read capability. Users without this capability will not see the Releases page or any release data.

See Role-Based Access Control for information on assigning capabilities to roles and roles to users.

Was this article helpful?