Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Anyone running headless XBMC on Unraid V6

Featured Replies

Does anyone know a way to get the headless XBMC to run on Unraid V6, locally on Unraid or on a VM like Arch?

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

 

 

  • 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.

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.

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.

 

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

 

 

  • 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.

 

 

  • 3 weeks later...

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.

  • 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.

 

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.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.