johnodon Posted December 3, 2014 Share Posted December 3, 2014 I have used MySQL for some time now to sync my library across multiple clients. I struggle to understand the benefit/difference in using XBMCServer. Can someone enlighten me? What can XBMCServer do that MySQL can't? What can MySQL do that XBMCServer can't? Has anyone moved away from MySQL to XBMCServer for a particular reason? Why? TIA! John Quote Link to comment
dalben Posted December 3, 2014 Share Posted December 3, 2014 Xbmcserver still uses mysql(MariaDB these days). The advantage of xbmc server is that it handles the DB updates, media metadata downloads, notifications from sickbeard etc. this way your XBMC clients can be turned off but when turned on, thy are updated with all the latest med ou have intalled. Handy when some xbmcsalud clients are low lowered arm type devices that song handle large media library updates well. Quote Link to comment
johnodon Posted December 3, 2014 Author Share Posted December 3, 2014 I figured one of the advantages of it was the "always on". Since I use VMs for two of my HTPCs, this was really never a concern. Now that I am adding more settop box HTPCs in some of the bedrooms (have no idea how I would get long HDMI runs to them from my server), maybe I'll look into XBMCServer. I have another question that is kinda related... I use external apps for scraping...NZBDrone for TV and TMM for movies and all. All metadata is stored with the media files. I want to start fresh with a new MySQL/MariaDB DB. If I create a new DB and begin the process of adding my source in XBMC, what do I choose for scraper? An actual scraper like "The TVDB" or "Local information only"? I have been using the latter but wasn't sure if that was the right decision. John Quote Link to comment
sparklyballs Posted December 3, 2014 Share Posted December 3, 2014 I have a headless server of XBMC running to handle all my media updates etc.., it works well for me, i can turn off my player boxes and the server handles everything, the VM's of SB, CP, SAB, mySQL and xbmc headless. I power back on the media box(es) and everything is ready to go. Quote Link to comment
johnodon Posted December 3, 2014 Author Share Posted December 3, 2014 So, what do you do on the client side? Do you still use the advancedsettings.xml for mysql? Do you use the "share db via upnp" and point them to the xbmcserver? Both? or does only the xbmcserver talk to mysql? Quote Link to comment
NAS Posted December 3, 2014 Share Posted December 3, 2014 Correct me if I am wrong but none of the headless XBMC in docker are Kodi/Helix yet? Edit: So, what do you do on the client side? Do you still use the advancedsettings.xml for mysql? Do you use the "share db via upnp" and point them to the xbmcserver? Both? or does only the xbmcserver talk to mysql? This is just another XBMC client but you dont need to turn it off so it can update the dbase 24*7. All other XBMC clients still need to talk to SQL as well Quote Link to comment
sparklyballs Posted December 3, 2014 Share Posted December 3, 2014 Correct me if I am wrong but none of the headless XBMC in docker are Kodi/Helix yet? I'm having a little play with docker at the moment, for the last couple of days i've been trying to cobble together a 14.04 based gotham headless xbmc container. when helix goes final there'll probably be some info on the patches needed to compile headless version of it on the developement board at xbmc forum. I think some people have got headless versions of one of the betas of helix. Quote Link to comment
johnodon Posted December 3, 2014 Author Share Posted December 3, 2014 Are you guys using this XBMCServer (available via the template): https://registry.hub.docker.com/u/wernerb/docker-xbmc-server/ I'm trying to figure out how to get NZBDrone to send updates to it. NZBDrone is able to talk to all of my XBMC VMs/settops via port 8080, user = xbmc and no password. BTW...I do see that the template is opening ports 8089 TCP and 9777 UPD but I have no idea what for. I thought that the 8089 may be the port for the webserver but still can't connect to it from NZBDrone. EDIT: Just saw this in the docker notes: The webserver is automatically configured and started on port `8089` with the username/password configurable in `userdata/advancedsettings.xml`. EDIT #2: werner was nice enough to provide an advancedsettings.xml: https://github.com/wernerb/docker-xbmc-server/blob/master/xbmcdata/userdata/advancedsettings.xml Quote Link to comment
NAS Posted December 4, 2014 Share Posted December 4, 2014 Just keep in mind that whilst there is WIP no version of Helix exist yet. This means that once the new XBMC/Kodi comes out in the next few weeks anyone using docker and mysql wont be able to update any clients since dbase versions are version specific Quote Link to comment
dalben Posted December 4, 2014 Share Posted December 4, 2014 I wasn't aware that there are DB changes between gotham and helix. fyi NAS, the latest update to werner's xbmc can pull down a helix beta version to try out. I got confused as to what I needed to keep my setup stable so I haven't updated, but his git page goes into details. Quote Link to comment
NAS Posted December 4, 2014 Share Posted December 4, 2014 Ah yes nice spot. I looked and never seen that. I was thinking this is where our focus should be because Helix is a very special stable that team XBMC would want us all to get on ASAP since it also marks the dropping of XBMC name for the Kodi brand. Edit: FYI i think Helix bumps the dbase 12 version changes (78-90) one of which is patch that vastly speeds up scanning. Quote Link to comment
doctor15 Posted February 12, 2015 Share Posted February 12, 2015 Chiming in with a related question... I've noticed some people running multiple instances of XBMC/Kodi headless. What is the purpose of this? Does this take any load off the clients? Currently I have 3 WDTV boxes which simply read files from my SMB share, but I'm considering switching to Kodi and am struggling to understand what the ideal setup is for it. ATM I'll have a relatively powerful server with unraid, and very lightweight clients (thinking Pi or FireTV). Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.