Agree! Me personally I would even appreciate moving the rest of the databases also from sqlite to mysql - since it's running anyway and much easier to tweak. I understand, that for a simple standalone tv-appl this seems oversized - but there are solutions like DVB-Viewer to cover this...
Read my post above. You can still do all that with an embedded DB like VistaDB, which is only about 1MB in size and get get compiled as a module directly into the .NET project. It will thus run in the same memory-space as the server component and all clients can connect to it remotely and concurrently.