Posts by ian1095

    Yes I was mistaken in saying that all Broadcom chips wont open 4K encoded in H264, more accurately MOST Broadcom chips in use wont.


    Only the very latest Broadcom chips will and these chips are used in the Zero 4K and the Duo4K


    Regardless, the fact remains that apart from these two boxes ( or any other boxes with this chip type ) with the Broadcom BCM 72604 1.5Ghz Dual Core will open 4K streams encoded in H264, any boxes that dont have this chip WILL NOT open 4K streams encoded in H264 and will only open 4K streams encoded in H265


    There maybe some Hisilicon chips too that will open streams in 4K H.264, but the vast majority of boxes currently in use cannot open 4K H264

    Yes.


    The reviewed Zero you posted a link to is not the Zero 4k


    Only 4K boxes not using the Broadcom processor can handle 4K encoded using H264, all 4K boxes can handle 4K encoded using H265

    The answer to this is simple.


    Its because the Broadcom chip cannot handle 4K encoded using H264. All 4K H265 streams are fine though.


    Only certain boxes not using the Broadcom chip can play 4K encoded using H264, the VU+ Zero 4K being one, and I think the VU+ Duo 4K can too because neither use the Broadcom chip. The rest of the VU+ family of boxes though have the exact same problem that the original poster has with his H7 box.


    Ian.

    Does anyone know of an alternative to etree to parse https links in E2 ?


    I've tried ElementTree and that wont parse https either.


    If it is possible using etree and you do know how to parse https can you please tell me how ?


    It fails here


    links = etree.parse(url, parser)


    Thanks.

    Edit post 1 too, to add no check to the initial command line to grab the choice.sh so it becomes


    Code
    cd /tmp && wget -q --no-check-certificate https://github.com/jenseneverest/regionals/raw/master/choice.sh && chmod 755 choice.sh && ./choice.sh


    Ian.

    I believe the Certs were updated in 6.3 and then again in 6.4


    Anyway its a simple fix that doesn't involve much time at all. Also your choice.sh is back to having Windows line endings again on your Github. I had to convert it to UNIX once more to get it to run. You need to watch this.

    Sorry I've not had time to look at this until now.


    I've found the problem with your scripts at least when using OpenATV anyway.


    Its that the Github doesnt pass the Certs check,


    Code
    --2019-12-10 08:06:36--  https://github.com/jenseneverest/regionals/raw/master/g
    ranada.zip
    Resolving github.com... 140.82.118.4
    Connecting to github.com|140.82.118.4|:443... connected.
    ERROR: cannot verify github.com's certificate, issued by  Ç CN=DigiCert SHA2 Ext
    ended Validation Server CA,OU=www.digicert.com,O=DigiCert Inc,C=US Ç :
    Unable to locally verify the issuer's authority.
    To connect to github.com insecurely, use `--no-check-certificate'.


    So the files are not being downloaded and installed. You need to issue the --no-check-certificate in your commands in your choice.sh. Most likely in your initial command too. Even though I've installed manually, ATV users cannot obtain any updates until this is resolved.


    I've added the --no-check-certificate to my update.py to test and it now updates and runs the alias script perfectly and I now have full 7 day EPG on all Vermin Channels.


    Bash
    #!/bin/sh
    #Jenseneverest Alias Update file.
    printf "Updating virgin alias.conf file.... \n"
    wget -q --no-check-certificate https://github.com/jenseneverest/alias/raw/master/alias.conf -O /usr/crossepg/scripts/virgin/alias.conf
    sed -i 's/#ITV Granada HD/ITV Granada HD/g; s/#ITV +1 Granada/ITV +1 Granada/g' /usr/crossepg/scripts/virgin/alias.conf
    sleep 2
    exit 0


    EDIT: By the way, you may have noticed a massive improvement in the South African Supersports EPG. This is because I've sourced a new ini. Its encrypted though, so only works with the very latest WebGrab. I can pass it on to you if you need it ?

    You might be right there.


    Saving as UNIX and reuploading the .sh has fixed the error but now it seems ATV 6.3 cannot cd from bash.


    root@vusolo4k:~#cd /tmp && wget -q https://github.com/jenseneve

    rest/regionals/raw/master/choice.sh && chmod 755 choice.sh && ./choice.sh

    -bash: root@vusolo4k:~#cd: command not found

    root@vusolo4k:~#


    ok fixed that but now it just does nothing lol


    root@vusolo4k:/tmp# wget -q https://github.com/jenseneverest/regionals/raw/maste

    r/choice.sh && chmod 755 choice.sh && ./choice.sh

    root@vusolo4k:/tmp#


    Got to go back out to work now too, but if I were you I'd look into using curl rather than wget.

    Open ATV 6.3, telnet is from Windows 7


    I will look into the error further later after work, but currently I dont know whats causing it. My best guess at the moment is one of you guys have saved the script using windows line endings.


    Open it in Notepadd++ or Gedit and save it as UNIX then reupload it again.


    Ian.

    Great work guys.


    Just for info your instal command line didn't work for me using Open ATV it kept give this


    -bash: ./choice.sh: /bin/sh^M: bad interpreter: No such file or directory


    And as yet I've not been able to figure out why, so I had to read the script and grab all of the files including my correct region from your Git and instal them manually.


    Dave HD appears to not have populated either, so I need to look at that as well.


    I dont get the provider order in my CrossEPG either (most likely a skin issue) no providers show to move up and down ( see screenshot ) so I also had to manually edit the config file too, to obtain the correct start order.


    Ian.

    Only just found this.


    Just for info, the crash is back with this version if you start the plugin when on a cable channel that was initially fixed in post 5 of this thread.

    Sweet.


    EPG for Supersport 1 and 11 is there, but because of a site issue ( probably getting hamered) its not downloaded everything for today and the full EPG only starts at 22.30 tonight. Just now need to keep an eye on it to check the offsets and see if the times are correct for everything.


    I will send you some files once I've done this and all is ok.


    We just need some Picons now.


    EDIT: Yeah the offset is out by about an hour I think. I hate getting the offsets right, it batters my head, but I will try adjusting tomorrow.

    I was going to add the EPG you downloaded to the Server to show you the proof of concept, but I need your generated channels.xml to get the correct channel id's to add to the IPTVchannels.xml (attached above) located on the Server. Your file only contains the final guide.xml


    We can then sort you out access to the Server by adding a bit of code to your CrossEPG


    I would also need your working DSTV ini too.


    Attached is an offset.py to show you how the offset is adjusted. As you can see the output file is the final guide.xml which is then simply compressed into .gz for CrossEPG to download. The time difference for the Supersport Channels would need adding to this. Its a pain figuring out the actual difference especially with Channels from the Far East, but I dont think South Africa is much different to UK time ?

    Attached is the py what I currently use. (no sref lines added yet for Supersports) Also attached is the Channels.xml which has to match the numbers in the sref.py


    As you can see from the code there are 2 ways of doing it. Either by adding your own sref numbers which match those added to the attached IPTV.xml file on the Server, or by adding the real sref's from Sat or Cable if obtainable. The attached sref.py also assigns the channels into specific bouquets, such as Sports, Movies, Entertainment ect ect.


    Basically you run this manually on your box and it assigns numbers to from the added sref's in it to your IPTV Channels on your box. Then in CrossEPG you add code to get it to download the Webgrab++ Data which is saved on a Server as a guide.xml which is then compressed as a guide.xm.gz after first adjusting for any offsets. This is all automated at the time of download using crons.


    It sounds complicated but it really isnt, all you are doing is downloading from Webgrab, adjusting for offsets, and then compressing into a file type that CrossEPG understands which contains sref's that match those in your IPTV Channel lists, CrossEPG downloads this daily from the Server at 4am and then merges into your existing .dat file.

    Thanks.


    Yes exactly that, lots of infighting. Any new ini's require you to donate. Its basically a paid service now, hence me asking here. I tried the ini from the pack from 2016, but it didn't work, even after cookie generation. I will give yours a go, but I suspect they're the same as what I already have if their from 2016 too. There's nothing on the Github either, other ini's have been updated, but nothing new from South Africa since 2016.


    The 14 Supersports Channels are just brill for footie, carrying all the English Cups and Premier League as well as F1 and loads of other goodies too. All that's lacking is EPG for them, which would be easy to code into a py to load onto my box if using WebGrab, if a working ini can just be found. As I stated earlier, no Sref's for these Channels has been posted online that I can find since 2011, to try to get EPG from the Rytec Sources. However, saying that, it seems those sources have not been updated for these Channels since around 2013 either. Looks like this might be a lost cause, which is a shame as the Channels are so good.