Posts: 59
Joined: May 2010
Reputation:
0
I have a few XBMC machines through the house which get the media from a central server. The problem here is that every time new media is added, each of those boxes need to update. This is absolute hell if I ever need to completely re-scrap the library (takes hours to do, and then multiply that by the number of machines in the house).
I was wondering if it would be effective to have an xbmc home directory on the server that the clients can then mount from (using NFS or what have you). This way the library is in a central location. Settings (I presume) per box can be stored via user profiles, though I've never really looked into it.
Can I get some clarifications on this? What are the pros/cons of centralizing the xbmc user directory?
Posts: 171
Joined: Feb 2005
Reputation:
0
Mysql works great, but artwork doesn't sync. Have to do that manually. But it allows for synced watched status and bookmarks, etc.
Noumenon
Posts: 280
Joined: Mar 2004
Reputation:
0
I use a Thumbnails smb share from an OpenSolaris server that gets mounted by all my XBMClive and Windows clients (\home\user\.xbmc\userdata\Thumbnails on linux), along with MySQL.
It works fine for me and any client can manipulate the library and the changes along with artwork gets instantly reflected on all the other clients.
Posts: 59
Joined: May 2010
Reputation:
0
2011-01-24, 07:37
(This post was last modified: 2011-01-24, 08:25 by xgamer99.)
I'll look into setting up a MySQL database for the info.
But syncing the artwork is another matter. I could either mount it directly, or set up a cron that updates every now and then over the network (might help since wireless is slow).
This would be a good time to chime in that I wish the XBMC devs (or someone) would release some sort of server backend script that will work with the MySQL collection and retrieve the artwork and stuff. Having each HTPC pushing the updates it gets to the server and then the server pushing them back out is not really efficient. <_<
Also, what directories would I need to sync up? I don't really know where XBMC stores all of it's data...
EDIT: Also, if I store everything in a central database with MySQL, will I still be able to use user profiles to get different content? For example, have one generic user profile that uses the 'public' media source (/home/public/media/ or whatever) and have another user profile that adds some other sources on top of that (the generic /home/public/media/ plus stuff like /home/user/movies/ and /home/user/music/ etc.). With the MySQL database compensate for this?