The Database I'm sure you already plan this, but just in case, I'd like to suggest the database also be implemented as a service, so we can swap providers. That way if we want to run SQL server or something else, we don't have to use SQLLite.
It would be great too if it was implemented in such a way it's easy for plugins to use the database service, so they will, by proxy, be able to take advantage of a different database engine should the user change it out.
I really like the sound of Media Portal II |