My skins are python 3 ready. i.e openatv 6.5
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
Codehttp://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.tssecond 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 -
I am going to finish that epgimport.py file tonight, for those people patiently waiting for it.
-
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
;)
-
better than nothing though rob. ;)
-
???
well i just changed one of my bouquets to have that name.
probably vix caching everything to death :)
-
Just tried this with an online python app and it seems to work in that. Have you got your tabs right. I have attached a file below.
-
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 - EPLso 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
-
yes..(for the majority maybe not all) but your better off waiting until I finished my hybrid version.
-
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 -
hang fire on the epgimport.py file.
The one I hacked is only for python 2.7.
It's broken on python 3.
I started making a hybrid version last night that will work on both.
I think its in the xstreamity thread (somewhere)
-
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.
-
Slyk Epg 7 Day V2.02
New file on post 1
correct file structure
-
Slyk Epg 7 Day V2.01
New file on post 1
Should now be python 3 compatible -
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.
-
are you asking me something Lululla or you just highlighting my plugins work?
