Ive been studying the MP2 sources to get familiar with the way it works.
I'm extremely interested in shared database solutions so i've spent some time looking at the database solutions.
Currently it seems that all "plugins" call DatabaseFactory.CreateFromID() (MediaPortal.Database/Implementation)
And this always defaults to sqlite.
So, if i implement MediaPortal.Database/Implementation/MySql, will it be usable?
Is this a temporary solution only, will it be possible to define a implementation type for each "plugin" when the product nears release.
Also, bit off the topic, but id like some info on the media info stuff, ie if i want to implement a movie info scraper, what should it do? is there an interface for this already, like (IMediaInfoProvider -> MovieInfoProvider).
I'd guess it should implement something like List<MovieChoice>->IInfoChoice GetChoices(string movieName), SelectItem (IInfoChoice movieItem) etc
im just guessing here so any info welcome
