navidrome/plugins/testdata/test-lyrics
Deluan 873c41b465 test(plugins): validate plugin lyrics auto-detect across all formats
The test-lyrics WASM plugin now supports per-format modes via the
"format" config key: ttml, srt, yaml, lrc, and plain, in addition to
the existing default plain-text response. The plugin is rebuilt with the
standard Go wasip1 compiler.

lyrics_adapter_test.go gains a DescribeTable covering all five formats,
asserting both Synced (the discriminator that proves correct format
detection) and the exact line value. This validates the full
auto-detect chain (TTML → SRT → YAML/Lyricsfile → LRC → plain) end-to-end
through the real plugin → adapter → parser flow.
2026-06-19 14:26:52 -04:00
..
go.mod feat(plugins): add lyrics provider plugin capability (#5126) 2026-03-03 15:48:39 -05:00
go.sum feat(plugins): add lyrics provider plugin capability (#5126) 2026-03-03 15:48:39 -05:00
main.go test(plugins): validate plugin lyrics auto-detect across all formats 2026-06-19 14:26:52 -04:00
manifest.json feat(plugins): add lyrics provider plugin capability (#5126) 2026-03-03 15:48:39 -05:00