2012-10-10, 15:51
(2012-10-10, 13:11)Ned Scott Wrote:Quote:Can someone explain to me in plain terms what ACTUAL logical reason there is for this?
New features and database improvements require the database to be converted into a few version. Before v11 (Eden) was release, it was actually possible to mix clients that needed two different database versions, and the result was that it destroyed the video database and people lost their libraries. The fact that XBMC makes a new database version is a safety feature to prevent losing all your stuff.
Is there a way we can make multiple versions compatible with each other? Yes, by never adding new features or making improvements to the video library. I don't really like that option, though.
So is it storing some extra meta data for the library? I mean I don't know here, obviously I'm dense but one would think by now there's an incredible amount of stuff being captured.
I (foolishly) am assuming here that the majority of improvements for XBMC at this point are user interface, codecs, multi platforms, performance - the actual storage of the data for each item, one would think is already incredibly detailed. Are we going to see a point where this isn't required.
Alternatively, since XBMC is a very popular app, is there plans for an advanced user options section or some kind of nice dev console mode I can enable where the lower right, or SOMEWHERE on the screen I'm warned / informed "working out of table XYZ in database Y" - right now, I had no idea I was working out of a different database until I realised some stuff was missing (I'm assuming the newer builds upon install copy the existing DB)
Also please don't take swearing as an insult, I'm expressing frustration here at the application not anyone specific. This is how a 'dumb end user feels' the question should be, how can we address this, can anything be improved?
I desperately want to assist contributing to the application, I've already donated in the past and I've dropped multiple suggestions regarding the user interface filtering options, fortunately the features I proposed have pretty much been implimented almost exactly as I suggested (mind you I believe the features being added were not due to my suggestions, it simply seems we came up with very similar ideas)
I look forward to extensive UI suggestions over the ongoing development of the app but as a 'heavy user' it can be quite (very) frustrating to have my database suddenly .. well messed up.