[mythtvnz] Free to Air BBC World on TV One - best way to 'inject' bbc.co.uk guide data after Freeview EPG update?

Steve Hodge mythtvnz@lists.linuxnut.co.nz
Mon, 2 Jul 2007 15:16:42 +1200


------=_Part_111456_32920759.1183346202666
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

On 7/2/07, Matt Poff <matt.poff@headfirst.co.nz> wrote:
>
> Steve Hodge wrote:
> > On 7/2/07, *Matt Poff* <matt.poff@headfirst.co.nz
> > <mailto:matt.poff@headfirst.co.nz>> wrote:
> >
> >     I'm pulling down the Freeview programming guide but it doesn't
> contain
> >     distinguish individual programming info for the late night BBC World
> >     programming on TV One. Ideally I'd like to post-process the data
> >     after
> >     an electronic update to pull an XML feed from bbc.co.uk
> >     <http://bbc.co.uk> and inject this.
> >
> > I haven't looked at it, but is it the same as BBC World on Sky? If so
> > you could grab the data for the relevant time period from Sky's EIT
> data.
> Not sure either as I don't have Sky. Can I  pick up Sky's EIT without a
> decoder?


 Yes, the EIT data is unencrypted. Just use epgsnoop or tv_grab_dvb or
whatever.

>     Problem is I'm not aware of any hooks in myth which would enable this,
> >     or even whether the BBC transmission is live-to-air or timeshifted.
> >
> >
> > mythfilldatabase. You don't have to use Myth to grab the EIT data.
> >
> Right so have some external bash script or similar on a cron job
> grabbing data from the various sources and writing to the database? I
> was hoping to avoid over-riding the EIT gathering Myth does, just
> trigger a post-process operation which 'fills in the gaps' for the Beeb
> stuff.
>

You wouldn't be able to blindly load all the Sky BBC World data. You'd have
to process the output of epgsnoop so that you end up with an xml file with
just the extra stuff you want in it. Then run that through mythfilldatabase
- it won't delete anything else, just update the timeslots covered by the
data in the xml file.

Cheers,
Steve

------=_Part_111456_32920759.1183346202666
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

On 7/2/07, <b class="gmail_sendername">Matt Poff</b> &lt;<a href="mailto:matt.poff@headfirst.co.nz">matt.poff@headfirst.co.nz</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Steve Hodge wrote:<br>&gt; On 7/2/07, *Matt Poff* &lt;<a href="mailto:matt.poff@headfirst.co.nz">matt.poff@headfirst.co.nz</a><br>&gt; &lt;mailto:<a href="mailto:matt.poff@headfirst.co.nz">matt.poff@headfirst.co.nz</a>&gt;&gt; wrote:
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I&#39;m pulling down the Freeview programming guide but it doesn&#39;t contain<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; distinguish individual programming info for the late night BBC World<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; programming on TV One. Ideally I&#39;d like to post-process the data
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; after<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; an electronic update to pull an XML feed from <a href="http://bbc.co.uk">bbc.co.uk</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://bbc.co.uk">http://bbc.co.uk</a>&gt; and inject this.<br>&gt;<br>&gt; I haven&#39;t looked at it, but is it the same as BBC World on Sky? If so
<br>&gt; you could grab the data for the relevant time period from Sky&#39;s EIT data.<br>Not sure either as I don&#39;t have Sky. Can I&nbsp;&nbsp;pick up Sky&#39;s EIT without a<br>decoder?</blockquote><div><br>&nbsp;Yes, the EIT data is unencrypted. Just use epgsnoop or tv_grab_dvb or whatever.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt;&nbsp;&nbsp;&nbsp;&nbsp; Problem is I&#39;m not aware of any hooks in myth which would enable this,
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; or even whether the BBC transmission is live-to-air or timeshifted.<br>&gt;<br>&gt;<br>&gt; mythfilldatabase. You don&#39;t have to use Myth to grab the EIT data.<br>&gt;<br>Right so have some external bash script or similar on a cron job
<br>grabbing data from the various sources and writing to the database? I<br>was hoping to avoid over-riding the EIT gathering Myth does, just<br>trigger a post-process operation which &#39;fills in the gaps&#39; for the Beeb
<br>stuff.<br></blockquote></div><br>You wouldn&#39;t be able to blindly load all the Sky BBC World data. You&#39;d have to process the output of epgsnoop so that you end up with an xml file with just the extra stuff you want in it. Then run that through mythfilldatabase - it won&#39;t delete anything else, just update the timeslots covered by the data in the xml file.
<br><br>Cheers,<br>Steve<br>

------=_Part_111456_32920759.1183346202666--