Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


View this topic in a long page with up to 500 replies per page Create new topic
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16
6 posts

Wannabe Geek


Reply # 308290 17-Mar-2010 14:05
Send private message

Anyone got any futher news on this? very frustrating but I suppose we've all had a good run over the last year or so with this free service - good on you whoever was hosting this!

386 posts

Ultimate Geek
+1 received by user: 10

Trusted

  Reply # 308296 17-Mar-2010 14:15
Send private message

ctrent: Anyone got any futher news on this? very frustrating but I suppose we've all had a good run over the last year or so with this free service - good on you whoever was hosting this!


There is fully compatible (Freeview only) data at nzepg.org




 
 
 
 


30 posts

Geek


  Reply # 308326 17-Mar-2010 15:12
Send private message

to rustyG & Dvee8
About MHEG-5: it's better and worse than you think

The mheg-5 (ISO/IEC 13818-6 type B) data stream is available while you watch, record, or purposely tune-in to get an epg from any NZ MUX
The Elementary Stream for mheg ISO/IEC 13818-6 type B runs at ~ 237kbs, VS the EIT which contains 16 channel(s) and 3482 event(s) runs at ~ 175kbs and the programme names are redacted of course.
ISO/IEC 13818-6 standard alone is a 37Mb pdf

From 10 000 miles up

Step one: a filter is required to dump out the DSM-CC object carousel which is what win7's media center and dcdvbsource does while your watching a channel. Way less than 5 minutes to do if it works.

Step two: Make sense of the data via the countries specific format e.g. UK's DTG published D-Book 6, or NZ's Freeview profile from http://www.freeviewnz.tv/supply_chain_registration.
This is where Win 7 MC's support breaks currently
This should yield the MHEG-5 App "a" and data objects, the app is a modified Java clone that runs to decrypt the data objects on the fly inside the receiver, one of which is the EPG.

Step Three: decode externally or run a sandboxed copy of "a" to recover the EPG data

Step Four: format the EPG data for and XMLtv file or bung it straight into a real database. mheg2xmltv from Leith Bade with some work?

Step five: repeat step three every time they modify the Java coding of the EPG data object, (I really hope they don't play this game)


The UK's DTG D-Book 6 has some interesting stuff to maintain the Broadcasters control of their viewer's compliant hardware, look and feel, Broadcasters and content suppliers IP. 
-PSI SI—content management signalling to meet requirements of studios for HD content. The BBC lobbied the govt. hard on this, basically they can hide channels from non compliant receivers (HTPCs) to stop them recording restricted content (e.g. Hollywood movies), oddly some UK HTPC owners were less keen on the BBC doing this to them.
-MHEG—extensions for HD resolutions, network return channel that can enable broadband television streaming services (IPTV).
Etc

mheg5 also includes this extension
-CI plus conditional smartcard access to encrypted channels off air/IP based

edited as I got the mheg2xmltv name wrong

1049 posts

Uber Geek
+1 received by user: 46

Trusted

  Reply # 308344 17-Mar-2010 15:46
Send private message

Anyone keen for a project?!? Tongue out

Seriously though, I'm a software engineer and I'd be willing to help if I could. I'm no project manager or anything but I've always wanted to get my hands dirty with anything related to media/codecs/video streams. This isn't quite in that domain but it sounds like a great start to me!

159 posts

Master Geek


  Reply # 308359 17-Mar-2010 16:14
Send private message

RustyGonad: If all you want if is a simple Freeview solution, then the solution put together by rvangelder is all you need.

http://vangelder.orcon.net.nz/files/FreeviewToXMLTV.zip

Its simple, fast, and effective (it even runs in plain old Windows for dummies like me, no need for Perl necklaces, or big Pythons). It doesn't rely on any third party hostings services, so unless Freeview decided to C&D themselves (I'd laugh, except anythings possible with Freeview), it should have a large degree of permanance.

It should also feed into any of the Media Center software solutions out there. It even has the HD flags set correctly! Its generates a single Freeview.xml file, locally on your own machine, which doesn't require any scripting with wget etc.

Did I remember to say it doesn't rely on any third party hosting.


Yeah, this works great! Thanks rvangelder!

For Media portal just put it in the TV Server directory and get Task Scheduler to run a simple batch file daily that deletes the old tvguide.xml file runs FreeviewToXMLTV.exe then renames the resulting freeview.xml file to tvguide.xml.



40 posts

Geek


  Reply # 308375 17-Mar-2010 16:41
Send private message

...then renames the resulting freeview.xml file to tvguide.xml.


The config file specifies the name of the output, so you can just change freeview.xml to tvguide.xml in there. 

286 posts

Ultimate Geek
+1 received by user: 17


  Reply # 308401 17-Mar-2010 17:31
Send private message

Plasmadog: The config file specifies the name of the output, so you can just change freeview.xml to tvguide.xml in there. 

So it does.  If your running MediaPortal you can also specify the name of the XML file it checks for, so no renaming is required either way.




Antec Veris Fusion v2 Case, Gigabyte 880GM-USB3, Nvidia GT-730, AMD FX 6100 6-core 3.3Ghz, Blackgold BTG3600, Hauppauge HVR-2200, Logitech Harmony 525 remote, Windows 10 (32-bit), Mediaportal.

 

 


6 posts

Wannabe Geek


Reply # 308465 17-Mar-2010 20:51
Send private message

hads:
ctrent: Anyone got any futher news on this? very frustrating but I suppose we've all had a good run over the last year or so with this free service - good on you whoever was hosting this!


There is fully compatible (Freeview only) data at nzepg.org


Thanks Hads - that's mint, freeviews all I need. 

31 posts

Geek


  Reply # 308558 17-Mar-2010 23:45
Send private message

Well, this is all a bit sad, I have had my Win 7 Media Centre EPG auto updating for awhile now via BSE.  Glad it didn't take much to get it back on track though.  Thanks very much to those who were able to get a quick fix out for this! Much appreciated.

Is there anyway to get the genre info into the xml file?  Would be cool to have shows colour coded in the EPG depending on genre.  This is purely a nice to have though.  It is all very functional otherwise atm.  Err, except for Tv3+1.  I don't get guide data showing up for that channel even though it is in the xml.

 

27 posts

Geek


  Reply # 308581 18-Mar-2010 07:20
Send private message

RustyGonad:

these files aren't xmltv, but with a little conversion they can be.
my program downloads and converts those files into xmltv.
http://vangelder.orcon.net.nz/files/FreeviewToXMLTV.zip
i tried running it, it seems to still work. just freeview channels. no sky.

i used to use this as an external app for epgstream.net but since epgstream is not yet windows 7 compatible, i just use the inbuilt dvb-s eit stream.



This is great, especially directly referencing freeview's website.  But could you provide a "look under the covers" to help out us Linux users??

Thx
Simon

352 posts

Ultimate Geek


  Reply # 308585 18-Mar-2010 07:56
Send private message

sbbaxter: This is great, especially directly referencing freeview's website.  But could you provide a "look under the covers" to help out us Linux users??


It's a .NET executable. It's not doing anything specific to Windows. Run it under Mono and it will probably work.

3723 posts

Uber Geek
+1 received by user: 432

Trusted

  Reply # 308588 18-Mar-2010 07:58
Send private message

sbbaxter:
RustyGonad:

these files aren't xmltv, but with a little conversion they can be.
my program downloads and converts those files into xmltv.
http://vangelder.orcon.net.nz/files/FreeviewToXMLTV.zip
i tried running it, it seems to still work. just freeview channels. no sky.

i used to use this as an external app for epgstream.net but since epgstream is not yet windows 7 compatible, i just use the inbuilt dvb-s eit stream.



This is great, especially directly referencing freeview's website.  But could you provide a "look under the covers" to help out us Linux users??

Thx
Simon


if it's anything like the little app I've written and you're expecting an XMLTV format file it goes something like the following:

  1. Download the XML file for a channel for 7 days (there's one for each freeview channel)

  2. Create a blank combined file root element tv

  3. Create a "tv/channel" node , create the id attribtute using the name attribute ("/listings/channel@name") from the downloaded file

  4. Iterate through the /listings/channel/programmes/programme in the source file and create tv/programme elements with (at a minimum) attribtures for start, stop and the channel.  channel attrbribute = one of the "id"s created in the 3rd step.

  5. For each programme set a title element to the title, and a desc element to the description.....there are a bunch of other fields that can be used here for quality, aspect ratio etc, but the freeview files don't have too many attributes (does have the HD flag though - I just added it to the desc).

  6. Get next source file.....



Definitely easier if you have a fully formed xmltv format file in front of you, but this was what i found was the minimum needed (for gbpvr, but I don;t see why it wouldn't work for mediaportal/mythtv and maybe MCE with some massaging).

Hope that helps someone.




Previously known as psycik

NextPVR/OpenHAB: 
Gigabyte AMD A8 Brix --> Samsung LA46A650D via HDMI, NextPVR,OpenHAB with Aeotech ZWave Controller
Media:Chromecast v2, ATV4, Roku3, Raspberry PI temperature Sensors and Bluetooth LE Sensors,HDHomeRun Dual
Windows 2012 
Host (Plex Server/Crashplan): 2x2TB, 2x3TB, 1x4TB using DriveBender, Samsung 850 evo 512 GB SSD, Hyper-V Server with 1xW10, 1xW2k8, 2xUbuntu 16.04 LTS, Crashplan, NextPVR channel for Plex,NextPVR Metadata Agent and Scanner for Plex


386 posts

Ultimate Geek
+1 received by user: 10

Trusted

  Reply # 308608 18-Mar-2010 08:39
Send private message

sbbaxter:This is great, especially directly referencing freeview's website.  But could you provide a "look under the covers" to help out us Linux users??

Thx
Simon


Why bother, there's been a Python and a Perl version posted in the thread already. The Python version was part of the site which this thread is about.




481 posts

Ultimate Geek
+1 received by user: 5


  Reply # 308618 18-Mar-2010 09:02
Send private message

MCEabused: to rustyG & Dvee8
About MHEG-5: it's better and worse than you think

The mheg-5 (ISO/IEC 13818-6 type B) data stream is available while you watch, record, or purposely tune-in to get an epg from any NZ MUX
The Elementary Stream for mheg ISO/IEC 13818-6 type B runs at ~ 237kbs, VS the EIT which contains 16 channel(s) and 3482 event(s) runs at ~ 175kbs and the programme names are redacted of course.
ISO/IEC 13818-6 standard alone is a 37Mb pdf ...

I have no doubt that extracting the necessary data from the broadcast MHEG-5 EPG will require some complex code, and producing that will be a non-trivial effort. However I'm also convinced that obtaining EPG data for a HTPC from the actual broadcast EPG is the best solution.

It's an unfortunate truth that the best solutions are often not the easiest solutions.

352 posts

Ultimate Geek


  Reply # 308625 18-Mar-2010 09:12
Send private message

Deev8:
MCEabused: to rustyG & Dvee8
About MHEG-5: it's better and worse than you think

The mheg-5 (ISO/IEC 13818-6 type B) data stream is available while you watch, record, or purposely tune-in to get an epg from any NZ MUX
The Elementary Stream for mheg ISO/IEC 13818-6 type B runs at ~ 237kbs, VS the EIT which contains 16 channel(s) and 3482 event(s) runs at ~ 175kbs and the programme names are redacted of course.
ISO/IEC 13818-6 standard alone is a 37Mb pdf ...

I have no doubt that extracting the necessary data from the broadcast MHEG-5 EPG will require some complex code, and producing that will be a non-trivial effort. However I'm also convinced that obtaining EPG data for a HTPC from the actual broadcast EPG is the best solution.

It's an unfortunate truth that the best solutions are often not the easiest solutions.


Are you able to extract and e-mail me the "a" file. I've been so far unable to extract the MHEG-5 app via my satellite connection (I know less about satellite tuning parameters than I do about processing data files). I have the PDF files you mention. PM me [email removed]


[Mod (N8): Removed email so you don't get spammed]

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16
View this topic in a long page with up to 500 replies per page Create new topic



Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:





News »

Intel reimagines data centre storage with new 3D NAND SSDs
Posted 16-Feb-2018 15:21


Ground-breaking business programme begins in Hamilton
Posted 16-Feb-2018 10:18


Government to continue search for first Chief Technology Officer
Posted 12-Feb-2018 20:30


Time to take Appleā€™s iPad Pro seriously
Posted 12-Feb-2018 16:54


New Fujifilm X-A5 brings selfie features to mirrorless camera
Posted 9-Feb-2018 09:12


D-Link ANZ expands connected smart home with new HD Wi-Fi cameras
Posted 9-Feb-2018 09:01


Dragon Professional for Mac V6: Near perfect dictation
Posted 9-Feb-2018 08:26


OPPO announces R11s with claims to be the picture perfect smartphone
Posted 2-Feb-2018 13:28


Vocus Communications wins a place on the TaaS panel
Posted 26-Jan-2018 15:16


SwipedOn raises $1 million capital
Posted 26-Jan-2018 15:15


Slingshot offers unlimited gigabit fibre for under a ton
Posted 25-Jan-2018 13:51


Spark doubles down on wireless broadband
Posted 24-Jan-2018 15:44


New Zealand's IT industry in 2018 and beyond
Posted 22-Jan-2018 12:50


Introducing your new workplace headache: Gen Z
Posted 22-Jan-2018 12:45


Jucy set to introduce electric campervan fleet
Posted 22-Jan-2018 12:41



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.