Sunday, July 6, 2014

Shepherd TV guide data for Australia

Originally was using Shepherd to build my own guide data, but since switched to using pre-canned data from a kind community user.


http://www.siliconhill.com.au/shepherd/

Use this in conjunction with tv_grab_file in TVHeadEnd / your choice of system to import the data.

This is great news, because Shepherd is a great program but it is slow and causes data spikes on the channel EPG sources who are constantly trying to obsfacate their data to prevent downloads like this.

Having a pre-canned source means less hits on these guide data and hopefully longer lasting sources.

My grab file in cron looks like this (runs nightly after the website is updated with latest info:

wget -O - http://www.siliconhill.com.au/shepherd/Brisbane/fta/output.xmltv.gz | gunzip -c  > /var/spool/shepherd/xmltv.xml
logger Updated TV Guide data

Then download tv_grab_file from github, rename to tv_grab_(country code) and place it in /usr/bin. Edit it to pull in data from the above file in my case (/var/spool/shepherd/xmltv.xml)

Any more info, comment below

SBS Brisbane on TVHeadEnd 3.4

Trying to get SBS on tvheadend 3.4 working?

Had a few drama's with this. When SBS changed from the UHF to VHF on 184500kHz, the guard interval & FEC rates changed from 1/16 & 2/3 to 1/8 & 3/4 to match the other networks.

However, if you update your 3.4 configuration and manually enter these details, it will pickup the station MUX & Channels, however it will not tune them, reporting "no input detected" when you select Map DVB channels from the adapter page.

You must upgrade to the latest unstable tvheadend for this to be fixed, I am unsure of the reason or which exact version it was fixed, however switching to the current unstable version from 3.4 will correct this issue. Select guard interval, hierarchy and FEC to all be AUTO and it will correctly pull in the MUX & Channels.

If you are also having issues getting C31, the Brisbane community channel, you will need to change the current 599.5MHz tune to 529500kHz in tvheadend for it to pick it up. As above, select your guard, hierarchy & FEC to be AUTO.

For all Australian DVB-T your other parameters are

QAM64
Bandwidth 7Mhz
Transmission 8k