Jellyfin supports only semi-optimal extraction of embedded lyrics yet. Would it be possible to implement a feature to customize which lyrics should be preferred. I would like to use the embedded lyrics rather than the ones automatically detected by jellyfin, because they are more accurate.
Problem solved:
Symfonium displays the wrong lyrics extracted by jellyfin instead of the correct ones embedded in the files. (Due to jellyfin just grabbing them from some online database instead of reading the embedded lyrics)
Brought benefits:
Symfonium shows the lyrics I want it to show and becomes more customizable. Better support of embedded lyrics until Jellyfin supports embedded lyrics properly.
Oh, that’s interesting, but maybe one could implement an option to just disregard the lyrics provided by the server and only show them if nothing else is present? In the end it’s just an option that would be a temporary fix until jellyfin fixes the lyrics extraction.
You are right about the temporary fix. But choosable lyrics still create the same problem when one wants to customize the default selected one, right? And it would already be possible to implement it without being able to choose between several sources. But I also understand if there are more essential things you are working on right now.
I reckon once multiple lyrics are supported, setting a default or preference would be trivial to implement.
If you want properly parsed lyrics now, you could switch from jellyfin to lms.
That handles SYLT/LYRICS and .lrc correctly and Symfonium will choose the lyrics with the most lines (shouldn’t matter tho if all variants are parsed correctly).