2011-07-26, 04:32
Hi,
I have 4 Windows 7 computers running XBMC 10.1 using a shared MySQL database. I only do library updates on 1 of them.
Now I'm trying to connect an iPad 2 with XBMC-iOS (10.0-9, installed from Cydia) to my library database. I setup my advancedsettings.xml file but it doesn't want to connect.
Here's my debug log.
From what I understand it tries to update the DB to version 53, while it currently seems to be at 42. Now I know that XBMC-iOS is still experimental but I thought it was kinda following the stable version of XBMC. Does it mean that XBMC-iOS 10.0-9 doesn't have anything to do with XBMC-Windows 10.1 (in terms of database version used)?
Anyway I tried running the SQL query that fails (ALTER TABLE settings ADD VerticalShift float) manually, but it doesn't work because the field already exists. Now I don't know if it got created the first time I ran XBMC-iOS or if it simply "always" existed.
Then I tried manually changing the version number (in the Version table) to 53. This time it "connected" with the DB but I couldn't see anything in the library. By looking at the logs I realized that it was looking for a bunch of tables that doesn't exist in my database.
Basically my understanding is that I need to go through each update from 42 to 53 for XBMC-iOS to be able to use my database. So my questions are:
1) Is there any way to upgrade the database manually? I would need every SQL queries. I guess it's unlikely...
2) Which version of XBMC-Windows runs on DB Version 53?
3) Do I need to run the Windows nightlies in order to be able to use XBMC-iOS on my iPad 2 with the same MySQL database?
Thanks!
I have 4 Windows 7 computers running XBMC 10.1 using a shared MySQL database. I only do library updates on 1 of them.
Now I'm trying to connect an iPad 2 with XBMC-iOS (10.0-9, installed from Cydia) to my library database. I setup my advancedsettings.xml file but it doesn't want to connect.
Here's my debug log.
From what I understand it tries to update the DB to version 53, while it currently seems to be at 42. Now I know that XBMC-iOS is still experimental but I thought it was kinda following the stable version of XBMC. Does it mean that XBMC-iOS 10.0-9 doesn't have anything to do with XBMC-Windows 10.1 (in terms of database version used)?
Anyway I tried running the SQL query that fails (ALTER TABLE settings ADD VerticalShift float) manually, but it doesn't work because the field already exists. Now I don't know if it got created the first time I ran XBMC-iOS or if it simply "always" existed.
Then I tried manually changing the version number (in the Version table) to 53. This time it "connected" with the DB but I couldn't see anything in the library. By looking at the logs I realized that it was looking for a bunch of tables that doesn't exist in my database.
Basically my understanding is that I need to go through each update from 42 to 53 for XBMC-iOS to be able to use my database. So my questions are:
1) Is there any way to upgrade the database manually? I would need every SQL queries. I guess it's unlikely...
2) Which version of XBMC-Windows runs on DB Version 53?
3) Do I need to run the Windows nightlies in order to be able to use XBMC-iOS on my iPad 2 with the same MySQL database?
Thanks!