Sky IT / UK / UK Freesat EPG (1 Viewer)

Status
Not open for further replies.

DJBlu

Portal Pro
August 14, 2007
1,670
813
Llanelli
Home Country
United Kingdom United Kingdom
Ok,

I am really close to having the Italian EPG integrated into the TSWriter however I need a developer to answer a few questions if they can.

1) When EIT Epg is captured what format is the Duration in?
2) The format of the Start Date is MJD Unix style for Sky EPG, does anybody know how to change this to long with C++?

Any suggestions are greatly appreciated.
 

Nephilim

Extension Developer
February 8, 2007
805
499
Home Country
Italy Italy
Hi DJBlue,

First of all I would like to thank you for your effort!
As you certainly know, the italian implementation of the Open EPG protocol use an Huffman dictionary for alphabet and some common words.
In attach you can find the code made for linux VDR (in C++) of the italian Sky EPG (the author 'lukkino' has athorized me) and the actual dictionary.
Hope (but i'm sure ;) ) this can help you.
Feel free to contact me for any question (i'm a developer) or simply for test your work.

Thank you again.

Bye,
Nephilim
 

DJBlu

Portal Pro
August 14, 2007
1,670
813
Llanelli
Home Country
United Kingdom United Kingdom
I should have a new TSWriter for people to test later,

This will allow full EPG grabbing on both Sky UK & Italy.

I need to iron out a few problems today but should have a file sometime this eveing.
 

DJBlu

Portal Pro
August 14, 2007
1,670
813
Llanelli
Home Country
United Kingdom United Kingdom
Right the coding is now sorted, I am just writing the code to put the titles and descriptions together and I should be able to release a test.

The first test will be Sky UK only as I have to integrate the dict for ITA.

Fingers crossed I should have it done by tonight. If so stay tuned.

Also to any Dev's


I have integrate 7 bools, Pid1,Pid2,Pid3 etc.

These can be called so if in future you wish to only get 3-4 days. Just set the pid in the coding.
I.E.

Pid1 = today
Pid2 = today + 1
If you wish to grab the day then set the value to false.
etc.

The reason this needs to be done is it is taking roughly 40mins to get the full EPG. So with TVServer only looking for day 7 it should only take 6 mins.

I did this so when you do a full scan you can just look on day 7 once a day for your update.

I hope this makes sense.
 

Nephilim

Extension Developer
February 8, 2007
805
499
Home Country
Italy Italy
Fingers crossed I should have it done by tonight. If so stay tuned.

Good news. Finger crossed. ;)

Also to any Dev's

I have integrate 7 bools, Pid1,Pid2,Pid3 etc.

These can be called so if in future you wish to only get 3-4 days. Just set the pid in the coding.
I.E.

Pid1 = today
Pid2 = today + 1
If you wish to grab the day then set the value to false.
etc.

The reason this needs to be done is it is taking roughly 40mins to get the full EPG. So with TVServer only looking for day 7 it should only take 6 mins.

I did this so when you do a full scan you can just look on day 7 once a day for your update.

I hope this makes sense.

Yes it makes sense. But i think the TVServer have to be modifed in order to use pid1,pid2,ecc.

Hope the code i provided in my previous post was usefull to you... ;)

Bye,
Nephilim
 

DJBlu

Portal Pro
August 14, 2007
1,670
813
Llanelli
Home Country
United Kingdom United Kingdom
Either the TVServer or I might include a plugin.

I'll see if a plugin is possible.

If not I'll have a text file that you can place in the TVServer directory.
 

DJBlu

Portal Pro
August 14, 2007
1,670
813
Llanelli
Home Country
United Kingdom United Kingdom
Another thing I've found is

When I press the Refresh EPG, the program table is totally emptied but TSWriter is being told that the channels are already up to date.
 
Status
Not open for further replies.

Users who are viewing this thread

Top Bottom