mirror of
https://github.com/navidrome/navidrome.git
synced 2026-11-04 01:08:54 +01:00
External lyrics files were resolved with a byte-exact path lookup, so a sidecar written next to a track in a different Unicode normalization form than the track's own filename was never found. macOS commonly stores names as NFD while Linux and Windows keep NFC, so a .lrc placed alongside a FLAC with non-ASCII characters (for example Japanese katakana with a dakuten) showed up as 'No lyrics' on the web. openSidecar now retries with the alternate NFC/NFD form when the exact path is missing, reusing the same approach the playlist importer already applies for cross-platform path matching. Closes #4148 Signed-off-by: Steve <stevejason639@gmail.com> |
||
|---|---|---|
| .. | ||
| lyrics.go | ||
| lyrics_suite_test.go | ||
| lyrics_test.go | ||
| sources.go | ||
| sources_test.go | ||