Jump to content


Photo

Fast scan Sky Duitsland


  • Please log in to reply
59 replies to this topic

Re: Fast scan Sky Duitsland #41 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 21 October 2018 - 10:06

Especially here:

https://github.com/o...ker/src/scanner

 

I see a lot of duplicate code... code that is already available in the cpp code and completely rebuild in python... Also directly read, parse and write lamedb and the bouquets is somehow not done... this can also be done by directly call code in cpp... and when changed settings do a simple flush... 

 

It is such many code that I cannot (easily) find the code that really parses SKY-Germany... so it can be ported into cpp...


Edited by littlesat, 21 October 2018 - 10:08.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Fast scan Sky Duitsland #42 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 21 October 2018 - 10:17

I see for sky Germany in some kind of xml...

 

<protocol>nolcn</protocol>

 

does this mean SkyGermany does not have a lcn... where does the ABM get the lcn from....? Or can it then only perform a network scan....


Edited by littlesat, 21 October 2018 - 10:20.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Fast scan Sky Duitsland #43 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 21 October 2018 - 10:25

I found all the parsers...

 

https://github.com/o...r/dvbscanner.py

 

.

But for sky Germany I still don't understand how the LCN is retrieved as there seems not to be any.... -or- is it a list downloaded from the WWW...


Edited by littlesat, 21 October 2018 - 10:27.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Fast scan Sky Duitsland #44 Erik Slagter

  • PLi® Core member
  • 46,960 posts

+541
Excellent

Posted 21 October 2018 - 10:47

Anyway:

 

- standaard => code in enigma

- proprietary => code in plugin

 

Dat lijkt me duidelijk.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Fast scan Sky Duitsland #45 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 21 October 2018 - 11:22

Anyway:
 
- standaard => code in enigma
- proprietary => code in plugin
 
Dat lijkt me duidelijk.

You mean just as for Freesat EPG etc.?

BTW: FastScan is also proprietary code.....

Edited by Rob van der Does, 21 October 2018 - 11:23.


Re: Fast scan Sky Duitsland #46 Huevos

  • PLi® Contributor
  • 4,247 posts

+158
Excellent

Posted 21 October 2018 - 11:26

As no data exists in the SI tables for Sky DE it is just a list created by Peter from documentation on WWW. https://github.com/o...d_CustomLCN.xml

 

Most broadcasters have their LCNs in proprietary descriptors in the SI tables. Only a very few have LCNs in descriptor 0x83 in the NIT... and even then there are problems in some cases because the LCNs are on one transponder and the service data is on another transponder, e.g. Netherlands terrestrial. And NL cable has its LCNs mixed up between descriptors 0x83 and 0x88.


Edited by Huevos, 21 October 2018 - 11:28.


Re: Fast scan Sky Duitsland #47 WanWizard

  • PLi® Core member
  • 68,625 posts

+1,739
Excellent

Posted 21 October 2018 - 12:22

Exactly.

 

Which is why I wrote that ABM does all sorts of defined or coded "massaging" of the NIT data to produce a channel list that looks like the one in the providers own receivers. But Rob contested that. ;)


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Fast scan Sky Duitsland #48 peterjo

  • Senior Member
  • 73 posts

+4
Neutral

Posted 21 October 2018 - 12:48

Sky Germany was destijds voor mij de meeste dramatische sat provider om voor ABM geschikt te maken. Het eerste wat we doen is op zoek te gaan naar een officïele programmalijst met correcte kanaalnummering. Die kon ik niet vinden. Ik heb nog een aantal Duitse collega's gevraagd hoe en wat, maar met een glazige blik kreeg ik geen eenduidig anwoord. Ik meen me te herrinneren dat we zelfs nog een forum oproep hebben geplaatst voor meer informatie. Niet gekregen. In de DVB tabellen kon ik ook niets vinden wat ook maar leek op LCN gegevens of extra PID's (zoals CD). Daarom hebben we zelf maar iets verzonnnen met de mogelijheid dat gebruikers het konden aanpassen. Die flexibiliteit biedt ABM. Zo is ook die extra custom XMl ontstaan. Als helemaal niets meer lukt vanuit de provider zijde, kun je als gebruiker tenmiste nog een fatsoenlijke indeling maken.
Je kunt naturlijk iets tegen hebben op de manier waarop ABM is gemaakt, ieder zijn eigen stijl en inzicht, maar de code is nu wel zo ver ontwikkeld dat we de laatste tijd elke nieuwe provider makkelijk kunnen toevoegen d.m.v. een provider XML, zonder dat de code (C en python) meer aangepast hoeft te worden. De laatste toegevoegde provider is Joyne NL en BE. Joyne heeft de DVB tabellen niet lekker opgezet, maar het is ons toch d.m.v. de provider XML weer gelukt. Ik heb hierover contact gehad met Joyne, maar die hebben op dit moment even andere prioriteiten.
Mochten er inmiddels nieuwe inzichten zijn aangaande Sky Germany of informatie over officiële kanaallijsten, wij houden ons aanbevolen.
Ikzelf zit zelden tot nooit meer op dit forum, maar Rob of Huevos kunnen mij altijd via Skype bereiken.



Re: Fast scan Sky Duitsland #49 WanWizard

  • PLi® Core member
  • 68,625 posts

+1,739
Excellent

Posted 21 October 2018 - 12:51

SKY maakt gebruik van het OpenTV platform (dat verre van open is), de LCN gegevens zijn er dus wel, maar worden, net als de EPG, in een propriatair formaat uitgezonden. Om die er uit te peuteren is een flinke dvbsnoop dump nodig van de home transponder, en wat heftig reverse engineering werk. En iemand die dat kan en ook doet...


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Fast scan Sky Duitsland #50 Huevos

  • PLi® Contributor
  • 4,247 posts

+158
Excellent

Posted 21 October 2018 - 13:14

SKY maakt gebruik van het OpenTV platform (dat verre van open is), de LCN gegevens zijn er dus wel, maar worden, net als de EPG, in een propriatair formaat uitgezonden. Om die er uit te peuteren is een flinke dvbsnoop dump nodig van de home transponder, en wat heftig reverse engineering werk. En iemand die dat kan en ook doet...

Sky UK, Sky RoI and Sky Ilalia use OpenTV. That is an EPG system. It has nothing to do with their proprietary LCN descriptor.

 

Sky DE does not use this.


Edited by Huevos, 21 October 2018 - 13:15.


Re: Fast scan Sky Duitsland #51 WanWizard

  • PLi® Core member
  • 68,625 posts

+1,739
Excellent

Posted 21 October 2018 - 13:25

OpenTV provides the entire platform, including the software on the SKY Box. And that includes the new Sky Q box.

 

Sky DE doesn't use OpenTV's propriatary EPG, that is correct, but not relevant to this topic.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Fast scan Sky Duitsland #52 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 21 October 2018 - 14:22

Er kan uit de ABM code een boel code verwijdert worden en vervangen worden door iets eenvoudigers door rechtstreeks in enigma2 functies aan te roepen die services aan lamedb en bouquetten toe te voegen... alles wordt we opnieuw geparsed en buiten enigma2 om gedaan... dat is ‘jammer’....

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Fast scan Sky Duitsland #53 Huevos

  • PLi® Contributor
  • 4,247 posts

+158
Excellent

Posted 21 October 2018 - 15:31

Er kan uit de ABM code een boel code verwijdert worden en vervangen worden door iets eenvoudigers door rechtstreeks in enigma2 functies aan te roepen die services aan lamedb en bouquetten toe te voegen... alles wordt we opnieuw geparsed en buiten enigma2 om gedaan... dat is ‘jammer’....

And then, just like Fastscan and Cablescan it wouldn't be a plugin that is portable between images. Anyway as Erik has already said, proprietary systems (such as Fastscan) have no place embeded in enigma.


Edited by Huevos, 21 October 2018 - 15:33.


Re: Fast scan Sky Duitsland #54 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 21 October 2018 - 15:43

Ik geef nu precies aan waar het echt fout gaat.... en je zeker 400+ regels aan code gewoon minder hetzelfde kan doen... en fan blijft het tussen images bruikbaar want zoveel heeft atv niet aan e2 in cpp aangepast... het hele parsen en schrijven van lamedb en userbouquets hebben feitelijk volledig herschreven in python... not done eigenlijk... en ook niet nodig...
Ook goed te weten dat ABM eigenlijk voor sky Germany gewoon een internet lijst ophaalt... dat kan hanssat ook ;)

Edited by littlesat, 21 October 2018 - 15:46.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Fast scan Sky Duitsland #55 Huevos

  • PLi® Contributor
  • 4,247 posts

+158
Excellent

Posted 21 October 2018 - 21:33

ABM has nothing to do with ATV.



Re: Fast scan Sky Duitsland #56 Huevos

  • PLi® Contributor
  • 4,247 posts

+158
Excellent

Posted 21 October 2018 - 21:48

Ik geef nu precies aan waar het echt fout gaat.... en je zeker 400+ regels aan code gewoon minder hetzelfde kan doen... en fan blijft het tussen images bruikbaar want zoveel heeft atv niet aan e2 in cpp aangepast... het hele parsen en schrijven van lamedb en userbouquets hebben feitelijk volledig herschreven in python... not done eigenlijk... en ook niet nodig...
Ook goed te weten dat ABM eigenlijk voor sky Germany gewoon een internet lijst ophaalt... dat kan hanssat ook ;)

Not really sure why this bothers you so much. What ABM does is read the LCN data from the SI tables for around 50 providers, most of which are not supported by any other software. And using a ".so" file to read the transport stream is exactly what PLi's bitrate viewer plugin does.



Re: Fast scan Sky Duitsland #57 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 21 October 2018 - 22:40

Just read and practice uncle Bobs clean code it will make you a better coder.


@Camping: ZGemma H.2S, Technisat Multytenne 4-in-1 @Home: Edision Mini 4K, Wave Frontier T55, EMP Centauri EMP DiSEqC 8/1 switch, 4x Inverto Ultra Black single LNB


Re: Fast scan Sky Duitsland #58 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 22 October 2018 - 07:51

;)

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Fast scan Sky Duitsland #59 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 22 October 2018 - 16:58

Exactly.
 
Which is why I wrote that ABM does all sorts of defined or coded "massaging" of the NIT data to produce a channel list that looks like the one in the providers own receivers. But Rob contested that. ;)

You were absolutely right; I looked at the wrong XML and my memory didn't serve me the history :(

But that only applies to the channel numbers; the actual frequencies are being read from the transponder(s).

Edited by Rob van der Does, 22 October 2018 - 16:59.


Re: Fast scan Sky Duitsland #60 Erik Slagter

  • PLi® Core member
  • 46,960 posts

+541
Excellent

Posted 22 October 2018 - 17:13

BTW: FastScan is also proprietary code.....

Indeed, and if I had my way.... :o


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users