mirror of
https://github.com/navidrome/navidrome.git
synced 2026-08-01 07:21:17 +00:00
The "main"/"translation"/"pronunciation" kind values were redefined in three places (ttmlLyricKind* in the TTML parser, lyricsfileKindMain in the Lyricsfile parser, and inline literals in the subsonic response builder). Define them once as model.LyricKind* (kept as wire-compatible string values) plus a LyricKindOrMain helper, and use them everywhere a kind is produced, defaulted, or filtered. No wire-facing types change.