March 14, 201412 yr Does anyone know a way to get the headless XBMC to run on Unraid V6, locally on Unraid or on a VM like Arch?
March 14, 201412 yr Does anyone know a way to get the headless XBMC to run on Unraid V6, locally on Unraid or on a VM like Arch? Some have. Mainly you will need a IOMMU compatible setup with a AMD GPU since those are the easiest to passthru to a VM guest. Sent from my Nexus 5 using Tapatalk
March 15, 201412 yr Author Some have. Mainly you will need a IOMMU compatible setup with a AMD GPU since those are the easiest to passthru to a VM guest. Sent from my Nexus 5 using Tapatalk tallnerd1985, not sure I understand why I would need a GPU for this. I don't have a GPU installed on my Unraid box at all to keep it as lean as possible. XBMC Salud is headless and the purpose of this is to run XBMC without any graphical interface for the sole purpose of only doing library scans to the central Mysql DB.
March 15, 201412 yr I compiled a headless xbmc install on a debian wheezy VM using the info in this link. http://bootlegninja.awardspace.com/xbmc-server/ you don't need to passthrough any GPU's or anything like that at all. you will have to modify the guisettings file in the XBMC install to enable the webgui so things like SB and CP can talk to it. should add that the instructions as is will install a gotham based XBMC. if you want frodo (which i used) the best bet is to download the frodo source code from the download page of xbmc.org.
March 15, 201412 yr Also if you have any bluray rips in your movie library (bdmv mainly) you will need to modify the list of dependencies thus sudo apt-get update && sudo apt-get -y install git-core build-essential gawk pmount libtool nasm yasm automake cmake gperf zip unzip bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew-dev libcurl3 libcurl4-gnutls-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbisenc2 libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libenca-dev libxt-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmpeg3-dev libflac-dev libiso9660-dev libass-dev libssl-dev fp-compiler gdc libmpeg2-4-dev libmicrohttpd-dev libmodplug-dev libssh-dev gettext cvs python-dev libyajl-dev libboost-thread-dev libplist-dev libusb-dev libudev-dev libtinyxml-dev libcap-dev autopoint libltdl-dev swig libgtk2.0-bin doxygen oracle-java7-installer libbluray-dev && sudo apt-get -y upgrade and the configure options thus. ./configure --enable-shared-lib --disable-debug --disable-vdpau --disable-vaapi --disable-crystalhd --disable-vdadecoder --disable-vtbdecoder --disable-openmax --disable-joystick --disable-xrandr --disable-rsxs --disable-projectm --disable-rtmp --disable-airplay --disable-airtunes --disable-dvdcss --disable-optical-drive --enable-libbluray --disable-libusb --disable-libcec --disable-libmp3lame --disable-libcap reason being is that when this instance scans media it interprets all the individual elements in each bluray rip as a separate movie and you end uo with a load of false entries in your media library.
March 15, 201412 yr Some have. Mainly you will need a IOMMU compatible setup with a AMD GPU since those are the easiest to passthru to a VM guest. Sent from my Nexus 5 using Tapatalk tallnerd1985, not sure I understand why I would need a GPU for this. I don't have a GPU installed on my Unraid box at all to keep it as lean as possible. XBMC Salud is headless and the purpose of this is to run XBMC without any graphical interface for the sole purpose of only doing library scans to the central Mysql DB. My bad, overlooked the "headless" part Sent from my Nexus 5 using Tapatalk
March 15, 201412 yr Author Sparklyballs, Thanks for the information, I will start a to compile a frodo build up this weekend. And also thankyou for the information on Blu-Ray that is key knowledge.
March 30, 201412 yr Didn't think there was any point of opening another thread, hopefully marshcroft is ok with that. I'm looking for the same thing (xbmc SaLUd/headless xbmc) for unRAID 6 but in a VM. I installed IB's Arch image. Then installed mariadb (mysql) following this guide: http://wiki.xbmc.org/index.php?title=HOW-TO:Sync_multiple_libraries/Setting_up_MySQL#tab=Arch_Linux Installed headless xbmc from this post: http://forum.xbmc.org/showthread.php?tid=132919&pid=1654983#pid1654983 Everything installed correctly but I'm unsure if the above package functions the same way xbmc SaLUd does. Not sure where it gets it's sources from. Dropped sources.xml into the userdata folder but all the links in the sources.xml are smb:// and I'm not sure if this package can receive a update command from say sickbeard. Any ideas or possibly a better way to do this? I have no idea how to compile. I'm considering just making a slackware VM so I can use xbmc SaLUd but that seems like a bad approach.
April 1, 201412 yr Author Did XBMC start up ok? and if so did you start your web server on XBMC you should be able to go to http://IP OF ARCHVM:8080 or 80 depending on your setup and see the remote control of the web front end to XBMC. This is what the notification trigger from Sickbeard hits. The sources.xml file and the advancedsettings.xml file is needed for this to work. SMB should not be an issue at all for you. On a side note, you cannot run a Slackware 14.1 Guest VM, you can however make a Slackware 13 guest if you want it to be just like Unraid 5 and install the old XBMC Salud package.
April 1, 201412 yr If you follow the guide in the link I posted in an a earlier comment you get a nice working version in Debian 7. There is a glitch that scanning music crashes the headless server, but on the whole it does the job. Once the server is up and running you can replace the sources file and the advanced settings file out for one with your local MySQL settings and change the guisettings file to enable web server.
Archived
This topic is now archived and is closed to further replies.