Posts by KiddaC

    I was looking into this before as I also got gaps.
    I might have gone over board but this is what I did.


    So I cleared my epg completely

    I updated my autobouquetmaker files

    I ran a scan with autoboquetmaker with no categories hidden

    I ran a full manual scan (not abm)

    Re ran slyk epg 7 days

    Re ran epg importer with both slyk7days checked and rytec sky uk channels checked.


    My epg is now 99.9% populated.

    ok my hybrid (python 2.7 / python 3) epgimport.py file is on post 1. This allows epg importer to download https urls


    please make sure you copy the original .py or .pyo first

    upload to

    /usr/lib/enigma2/python/Plugins/Extensions/EPGImport/


    and according to seagen this doesn't work on dreamos yet ;)

    2 ways to get catchup


    Code
    http://server:port/streaming/timeshift.php?username=username&password=password&stream=X&start=YYYY-MM-DD:hh-mm&duration=d
    http://server:port/timeshift/username/password/DURATION/START_DATE/STREAM_ID.ts
    
    
    examples
    
    http://myiptv.xyz:80/streaming/timeshift.php?username=bert&password=ernie&stream=622&start=2020-11-24:16-00&duration=120
    http://myiptv.xyz:80/timeshift/bert/ernie/120/2020-11-24:16-00/622.ts

    second one is probably easiest, as you can just edit a live stream url
    Change the live to timeshift and add in the duration, date and time before the stream


    Code
    i.e
    
    
    http://myiptv.xyz:80/live/bert/ernie/622.ts
    
    becomes
    
    http://myiptv.xyz:80/timeshift/bert/ernie/120/2020-11-24:16-00/622.ts

    I tested this and never got that problem. It all seems to work for me.

    Did you try it with total clean bouquets first

    I.e delete all bouquets in jedi and do a fresh ABM scan.


    When I was testing I even went as far as deleting all .tv files and all .tv.del files

    Rebooted, then ran ABM, then ran jedi


    An alternative hack is to run jedi auto update set to bottom. 5 mins later run ABM autoupdate set to bottom


    ;)

    dsayers if you want to try this and report back, I will then add it into a release


    There is 2 functions half way down the code. main.py


    def getBouquets(self):


    def getSubBouquets(self, subbouquet):


    find this line in both


    bouquetname = ' '.join(bline.split()[1:]).split(" - ")[1:][0]


    and replace with


    bouquetname = bouquetname.partition(" - ")[-1]


    And the reason this is happening is because I am looking the name at the top of the bouquets files which are normally in this format
    #NAME myiptv.xyz - DOCUMENTARIES

    so I am splitting at the hyphen

    yours is

    #NAME myiptv.xyz - Spark sports - EPL


    so its splitting at the last hyphen with my original code.

    Not gonna lie, I am just looking at the source code for this, and I am like... wtf.

    I am sure I write these plugins in some sort of daze. How did I even think up half that stuff.

    Crazy, crazy shit.


    :derpthink::loolz:


    I can't even work out how it works and I wrote the dam thing

    Not a lot has changed in my skins for quite a while. So I doubt its my skins that have suddenly caused a speed issue.

    Maybe a plugin you have installed. For example Jedi embeds itself into the epg to look for catchup.

    Also huge epg data will cause a lag in opening as it has to search through 1000s of entries to display the correct data. Have you got a massive iptv provider or multiple epg import files checked.

    Timeshift can slow your box down


    As for toppicks. Openatv sometimes doesn't correctly reference the cron folder.

    You need to kick it in my creating a dummy cron in the info panel / cron timers menu
    instructions here

    *UPDATED* Slyk Q 1080 (Install - FAQs)

    dsayers as robcwm rightly mentions, the "all" file is massive, you will be waiting about an hour for it too load :)

    It was left out on purpose. I am glad these sources actually work, because I didn't actually test any of them. Just opened one up, seen the epg was today and then added them to the source file :)


    dsayers only you. How do you find these providers that have issues and no one else in the world has other than you.

    I will have a look at my logic and see why its not picking up that complete text. You might have to manual edit the code yourself though, don't think my offline version is working. I hacked it to death and broke it.

    jenseneverest I fully agree with you as do many millions in the world, which is why lots of people have stuck with python 2.7

    Python 3 is for hardcore geeks. Hobbyists are going to struggle with it. I can program in several languages. Python 3 is confusing, especially all this defaulting to bytes and not strings. Stupid divide option. Stupid this, stupid that. Not a fan of it all. I don't think it is a step forward, its a step backwards the amount of effort everyone is putting in converting to python3 while maintaining backwards compatibilty with python 2.7

    plodge

    oh b'jesus :)


    Why is it when I say I am quiet, problems pop up. :)

    What is your issue now with Jedi

    Wooshbuild uses openatv, so it will probably be using the latest openatv 6.5. Not all plugins have been converted to python 3 yet, so you will get notifications of plugins not compatible. (open multiboot seagen)

    Jedi should be compatible though. Until you change the main settings of jedi to show in main menu, jedi lives in your plugin menu.