Tuesday, May 6, 2014

Intel NUC + XBMC + TvHeadEnd + Shepherd (Australian TV Guide Data)

Recently made this setup and it's working brilliantly.

Setup is as follows:

  • Intel NUC Haswell i3
  • Sony playTV adaptor
  • XBMCBuntu 14.04
  • XBMC 13
  • Aeon Nox 4.Gotham
  • Shepherd for guide data
IR is through the built in NUC CIR receiver. 

Shepherd was set up to output guide data to a temporary file. I used tv_grab_file to then output this data back into shepherd. Hooking up shepherd direct in TVHeadEnd doesn't seem to work correctly, it output a ambiguous error message about the XML ending abruptly. 

XBMC is setup to use VAAPI for 1080i deinterlacing (set deinterlace to "auto" and deinterlace method to "auto"), scaler in settings->video is set to 20%.

If you need any more information comment below.

I have an update update TVHeadEnd, trying to get your SBS channels to work correctly.

Also an update for Australians, using precanned guide data instead of Shepherd.


  1. Hi! Thanks for this. I have just done the same.

    2 things I'm having issues with: SBS and EPG. EPG works fine with OTA, but I want to use Shepherd. Previously I had done a command such as:

    cat /home/box/.shepherd/output.xmltv | nc -U /home/box/.hts/tvheadend/epggrab/xmltv.sock

    For some reason, this is just hanging. Any ideas would be appreciated!


  2. I recommend using tv_grab_file (https://code.google.com/p/tv-grab-file/) and setting up tvheadend to use that as the grabber instead of using the socket grabber.