Allow some lyrics format to be treated "as-is"
Right now we have a bunch of supported lyrics formats.
Thanks to #329 (closed) we added a few, and now convert them all to ASS.
But maybe some repos won't want that. They'll want to use the lyrics "as-is" without converting to ASS beforehand.
Except for a few formats (kfn, kbp, kar, ultrastar) mpv and ffmpeg support all the other formats directly.
I think we should have an option per repository (in repo.yml possibly) to define if KM should try converting all incoming sub formats to ASS or not. maybe we could even let repository owners choose their preferred format and thus allow them to convert from ass/karafun/kbp etc to srt or vtt or lrc for example in the future.
This is a app/server issue actually as it impacts the lib but I'm keeping it here for visibility.
This is not urgent but food for thought.