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