2009-04-29, 05:25
I know this has been discussed a lot, but I would really like to have a common video database for multiple xbmc frontends. I've looked through the code and this doesn't seem to be too difficult to do for the videos.
I would like to volunteer to code something up, but would like feedback first and a few questions answered to ensure the code would be along the lines of something that would be accepted to SVN.
I would propose using a mysql server over the network. The idea would be to add a GUI setting to either use the local sql database as it is now (default) or to specify the address, userid, password for a networked mysql server. I don't think this will be too difficult to do.
The question would be how to handle profiles. Each profile can have its own video database. I could create a database in mysql on a per profile basis rather than a global database. This would maintain the concept of profiles.
This should work also for the windows, os-x and xbmc versions.
What do you think? Anything over looked? Underestimation of the effort?
If this works out, I could then look at the music databases in a similar fashion.
I would like to volunteer to code something up, but would like feedback first and a few questions answered to ensure the code would be along the lines of something that would be accepted to SVN.
I would propose using a mysql server over the network. The idea would be to add a GUI setting to either use the local sql database as it is now (default) or to specify the address, userid, password for a networked mysql server. I don't think this will be too difficult to do.
The question would be how to handle profiles. Each profile can have its own video database. I could create a database in mysql on a per profile basis rather than a global database. This would maintain the concept of profiles.
This should work also for the windows, os-x and xbmc versions.
What do you think? Anything over looked? Underestimation of the effort?
If this works out, I could then look at the music databases in a similar fashion.