Quote:
|
Originally Posted by dexterp
Hello guys!
Has anybody any information regarding how db stores EPG informations and where? I cant download enigma source to examine it (because i cant get win cvs working with this server i guess because of encryption) ...
Any help would be apreaciated!
Thanks!
Dexter
|
Hi
dexterp
I don't know if it can help you but you can try to implement the following lines in your code and see what happens:
First do a test to the DB to determine the enigma ver.
then implementing a HTTP client in your app and run the following lines:
for 107 based enigama
http://DB IP here/cgi-bin/getcurrentepg2?ref=1:0:1:3f8:a:46:fff60000:0:0:0:
for 108 based enigma
http://DB IP here/getcurrentepg2?ref=1:0:1:3f8:a:46:fff60000:0:0:0:
for 108.2 based enigma
http://DB IP here/getcurrentepg?type=extended&ref=1:0:1:3f8:a:46:fff60000:0:0:0:
The red colored text is just an example of ServiceID, StreamID, NetworkID and Namespace which is unique for every channel.
Remember that you have to consider a http authentication if needed.
Then using a loop like
for (i = 0; i <= services; i++) and the lines above you can build your EPG data base.
That is the way how I do it in DBTimerDeLuxe.
Hope it helps
regards
talius