First of all, I would like to apologize for my (really) poor english.
I had the same idea as you. But .kar is not the best format for the dreambox since it is midi and dreambox can already play mp3 easily.
It would be really great to code a plugin based on the GREAT (but windows)
evil lyrics program.
How does it work ? It is really simple !
When playing a file, the program reads the mp3 tags (if exist, the filename else) and seeks tons of lyrics websites for a lyrics files. Does it find a file or not, it then seeks in the evil lyrics database (which is feed up by users) for karaoke files and asks the users if he wants to download this karaoke file.
Donwloaded karaoke files and lyrics files are stored locally (in directories) for later use.
About the karaoke files :
Theses are tiny files, because it just stores the number of the line to be displayed and the time offset when this line as to be displayed.
This program also works with internet radios !
On the dreambox, we do not need to search the internet for lyrics and karaoke files. We just need to use the files stored by the windows program ...
Do not hesitate to reply or to PM me if someone is interested to get more details on it.
I would like to begin to code but ATM i just could not get rid of lib relocation errors when testing simples plugin programs ... but it's just a question of time !