In the EPGimport plug-in there is an option: " only import EPG for channels in bouquets"
This option is causing problems.
f.i the channel NPO1 has a service ref when you scan 23.5E: 1:0:19:5225:C99:3:EB0000:0:0:0:
However when performing a fast scan of Canaal Digitaal, the service ref is: 1:0:1:5225:C99:3:EB0000:0:0:0:
In the rytec channels file this channels is denoted as:
<!-- 23.5E --><channel id="Ned1.nl">1:0:19:5225:C99:3:EB0000:0:0:0:</channel><!-- NED 1 HD -->
So when you apply the setting " only import EPG for channels in bouquets" this channels will have no EPG.
This is one example. But there are countless channels which suffer from this. The providers do not always denoted their channels with the correct tranmission code. (1= MPEG2, 16=SD,MPEG4, 19=HD,MPEG4)
Also the proplem exist with IPTV channels (legal ones) which need the 5002 code.
f.i.
#SERVICE 5002:0:1:1:0:32:0:0:0:0:http%3a//api.new.livestream.com/accounts/27755193/events/8452383/live.secure.m3u8:TV Limburg
I would appreciate it, if some-one with knowlegde of python could modify this option " only import EPG for channels in bouquets" to only compare part of the service ref.
This part: 5225:C99:3:EB0000 (SID:TID:NID:Namespace)
So skipping the first 3 values and the last 4 values.
Be warned that in the rytec.channels file, and bouquet list entries can exist like these:
#SERVICE 5002:0:1:1:0:32:0:0:0:0:http%3a//api.new.livestream.com/accounts/27755193/events/8452383/live.secure.m3u8:TV Limburg
<!-- IPTV --><channel id="TVL.be">4097:0:1:1:0:32:0:0:0:0:http%3a//example.com</channel><!-- TVL -->
Thanks in advance
Willy
PS: the comparison should be case independend
Edited by doglover, 18 June 2019 - 18:13.