- December 28, 2011
- 40
- 1
Hi All,
I'm after some advice on the best way to factor the needs of my plugin into the architecture of MP. So, I should probably start with a description of my plugin.
I'm developing a plugin to replicate the "Movie Guide" functionality in WMC as it's a feature that I really rate. For the data provisioning side of the plugin I am writing:
Thanks for any help.
Alex
I'm after some advice on the best way to factor the needs of my plugin into the architecture of MP. So, I should probably start with a description of my plugin.
I'm developing a plugin to replicate the "Movie Guide" functionality in WMC as it's a feature that I really rate. For the data provisioning side of the plugin I am writing:
- A process that reads the movies from the EPG and uses the IMDB grabbing to retrieve movie details and cover art.
- Stores each movie and it's details in a SQLLite database in the Database directory
- Stores a thumbnail and larger image of the coverart retrieved using the grabbers.
- Write a process that deletes retrospective programmes and the cover art stored for it
- It looks like the processing here belongs in the TVservice - should I create two plugins? One for the back end data generation and another for the GUI elements?
- Is it OK to create a bespoke SQLLite database in the MP databases sub-dir?
- Can I hook into an event that will tell me when the EPG has been updated?
- Does the epg retain retrospective data (I'm only interested in today forwards)?
- Is Program.IdProgram unique?
- When storing the cover art, should I create a new directory for my covert art and store images in the MP Video folder, or should I create a new sub folder (MovieGuide) under MP and store images in there? I'm thinking that as the images don't need to be retained indefinately, that I shouldn't try to merge in with Videos and maintain the images myself?
Thanks for any help.
Alex