Skip to content

Extending Lyrion's use of tag metadata to enhance ways in which users can browse /interact with their music via Lyrion #1379

@audiomuze

Description

@audiomuze

A lot of progress has been made in Lyrion over recent years to better leverage tag metadata and thereby enhance a user's ability to interact with their music. Combined with Material Skin, Lyrion presents a compelling UI/UX, but there is room for further improvement.

This discussion thread is intended to solicit input from users as to what tag metadata they would like to see Lyrion support and why. The hope is that it serves as a valuable input to developers in deciding how far to go and what should be prioritised.

What follows are tags I'm aware of in my own music metadata, some of which may be useful:

🎵 Core Metadata Tags
  • discnumber – Disc number in a multi-disc set.
  • track – Track number on the disc.
  • title – Main name of the track.
  • subtitle – Additional info or version of the track.
  • artist – Main performing artist(s).
  • composer – Original composer of the music.
  • conductor – Conductor of the performance.
  • albumartist – Album-level artist (can differ from track artist).
  • discsubtitle – Subtitle for the disc (e.g. "Live Bonus Disc").
  • album – Album name.
  • genre – Music genre (e.g. Rock, Jazz).
  • releasetype – Type of release (Album, EP, Single, etc.).
  • year – Year of release.
  • compilation – Marks multi-artist compilations.
🧠 MusicBrainz Identifiers
  • musicbrainz_albumartistid – MBID for the album artist.
  • musicbrainz_albumid – MBID for the album release.
  • musicbrainz_artistid – MBID for the track artist.
  • ❓✅musicbrainz_releasegroupid – MBID for the release group (album family).
  • ❓✅musicbrainz_releasetrackid – MBID for the track in a specific release.
  • ❓❓musicbrainz_trackid – MBID for the standalone track.
  • ❓✅musicbrainz_workid – MBID for the composition/work.
  • ❌✅musicbrainz_composerid – MBID for the composer.
  • ❌❓musicbrainz_discid – MBID for the physical disc.
  • ❌✅musicbrainz_engineerid – MBID for the engineer.
  • ❌✅musicbrainz_producerid – MBID for the producer.
🔊 ReplayGain Tags
  • replaygain_album_gain – Album loudness adjustment.
  • replaygain_album_peak – Album peak volume.
  • replaygain_track_gain – Track loudness adjustment.
  • replaygain_track_peak – Track peak volume.
🎼 Work & Structure Tags
  • work – The larger musical work (e.g. symphony).
  • ❓✅movement – A section within a larger work.
  • ❓✅part – A subsection of a movement or work.
Ratings & Flags
  • rating – User or editorial rating.
  • ❌✅live – Marks a live performance.
  • ❌✅version – Specific version or release of an album e.g Deluxe Edition, 2022 Remaster etc. that differentiates it from other releases of the album.
  • ❌✅bootleg – Unofficial or fan-recorded content.
  • compilation – Also used for multi-artist releases.
  • ❌✅radioban – Flag for radio ban.
👥 People Involved
  • ❌✅arranger – Person who arranged the music.
  • ❌✅lyricist – Lyric writer.
  • ❌✅writer – General credit for composer or lyricist.
  • ❓✅ensemble – Group or orchestra performing.
  • ❓✅performer – Individual performer (optionally with instruments).
  • ❌❓personnel – Full list of participating musicians.
  • ❌✅engineer – Audio engineer.
  • ❌✅producer – Producer of the track or album.
  • ❌✅mixer – Mixing engineer.
  • ❌✅remixer – Remixer of a track.
🕰 Dates & Original Info
  • ❌❓originaldate – Original release or recording date.
  • ❌✅originalreleasedate – Alternate for originaldate.
  • ❌✅originalyear – Year of original release.
  • ❌❓performancedate – Date of the live performance.
  • ❌❓recordingstartdate – Start date of recording session.
📝 Lyrics & Reviews
  • ❓✅lyrics – Synced lyrics.
  • ❌❓✅unsyncedlyrics – Plain-text or paragraph lyrics.
  • ❌✅review – Editorial review or commentary.
💽 Commercial & Physical Info
  • ❌❓asin – Amazon Standard Identification Number.
  • ❌❓barcode – Retail barcode.
  • ❌❓catalog / catalognumber – Label’s catalog number.
  • ❌❓isrc – International Standard Recording Code.
  • ❌❓media – Media format (CD, Vinyl, Digital).
  • ❌❓country – Country of release.
  • ❌❓upc – Universal Product Code.
🎭 Style, Mood, Label
  • ❌❓style – Specific stylistic sub-genre.
  • ❌❓mood – Emotional tone (e.g. upbeat, dark).
  • ❌❓theme – Thematic tags (e.g. holiday, romantic).
  • ❌✅label – Record label name.
📍 Location & Session Info
  • ❌✅recordinglocation – Studio or venue where it was recorded.

Meaning
✅ = ingested by Lyrion
❓ = not sure if ingested by Lyrion
❌ = not ingested by Lyrion

❌✅ = should be but isn't at present
✅❓ = should be but not sure whether or not it is
❓❓ = unsure whether it is and unsure whether it would serve a purpose

I'd be happy to elaborate on why some might or might not be useful to me, but I'd like to hear from others that find metadata useful to how they explore and interact with their music.

Thoughts from others?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions