Posts: 164
Joined: Jun 2005
Reputation:
1
2006-11-22, 10:23
I have two Xboxs running XBMC pulling all files off a PC i.e no local content.
Is there anyway I can put the UserData file on the PC so that I don't have to keep updating both Xbox libraries? Both Xboxs are connected to TVs with the same specs, so GUisettings aren't a problem.
It'd be great if I can do this, as then my music and movie databases, especially top 100s, viewed movies etc will be synchronised
Posts: 7,172
Joined: Dec 2003
Reputation:
4
kraqh3d
Retired Developer
Posts: 7,172
you cant...
first, the thumbnails are cache locally for speed. a remote cache would negate this and every access to a folder would be just as slow as when you first enter a folder for the first time.
and the databases must be local. the sqlite engine does not have any visibility into the shared locations.
this leaves you with two choices:
1) change the code however you like to remove these restrictions
2) write some python scripts to sync up your userdata folder between xboxes
Posts: 1
Joined: Feb 2007
Reputation:
0
2007-02-07, 22:44
This whole thought process started when I relised the shear number of modified xboxes I have running. I currently have an xbox running XBMC on each and every TV in my house, all wired to a central server which houses all of my house's media. It is quite a task to keep them all updated, and my friends/roommates/occational parent find it annoying that their settings are not uniform across all xboxes. I think it would be nifty if xbmc could be hacked together to do this:
have a central network server (aka 'squirrel') store each users 'userdata' settings. users would all share the same network shares, except a couple users who have extras (aka their own computers).
Big pluses would include being able to pause a video and resume it later on a different xbox. This could be achieved by:
* The prexisting setting to save locations in videos(video would be stopped then reopened. Works on same xbox now)
* A modified version of the XBMC Python script "ResumeX"(I guess stopped, dont really know)
* The not-likely option that XBMC could somehow premit a user to log-off and log back in mid-video playback. (best suggestion, probably not possible)
Remember, network share locations are all static, xboxs were all created by cloning, so all files exist in the same places.
Does anyone know if any of this is possible?
Any tips on where to start looking?
Any other wishes people have for their multi-box installations?
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
no network share launching.
no network configuration files.
use scripts to syncronize.
there are technical reasons for this.
Posts: 952
Joined: Feb 2005
Reputation:
0
spoons, I'm with you... I have 4 xbox1's (and 1 xbox360). This is maybe alittle more than usual but I know people with 2 or 3 boxes. Upgrading and maintaining them takes alot of time since it's done manually. I have the same Sources.xml on all boxes. Two has the stock harddrive and two have larger ones because of games.
All media files I have put on a NAS, but this could be any server or even an Xbox running XBMC.
I see no idea for a PC having to run. Files could be placed on the NAS (best) or on one of the boxes.
On NAS:
* Profiles - Same profiles on all boxes - settings per box (because screen is probably not the same)
* Updates. Put the new ZIP or a folder on the NAS and XBMC will fetch and install the new version (ofcourse not overwriting UserData)
* Save games (when exiting a game XBMC will notice that a save game changed and place them on NAS, other Xboxes will notice this a retrieve them automaticly and transparently)
* Central databases. No need to sync, just use them on the NAS
* Central games. Games could be stored centrally in ISO/RAR format and downloaded when run to xbox and unpacked. Ofcourse it will take some time provided you switch game. This would make alot of games run on a stock harddrive. This is good for a bedroom xbox where you usually don't play and with the savegame syncing it means you can move from one room to another. Ofcourse not all games are runable from stock drive because of limited space.