December 3, 201411 yr 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
December 3, 201411 yr 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.
December 3, 201411 yr Author 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
December 3, 201411 yr 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.
December 3, 201411 yr Author 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?
December 3, 201411 yr 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
December 3, 201411 yr 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.
December 3, 201411 yr Author 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
December 4, 201411 yr 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
December 4, 201411 yr 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.
December 4, 201411 yr 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.
February 12, 201511 yr 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).
Archived
This topic is now archived and is closed to further replies.