All lululla plugins are called *panel*. He is going to be a busy boy. :)
Posts by KiddaC
-
-
How the devil have you found that out :brainfog:
-
seems like DP have put some saftey code into the closed source preventing anyone to use the name "Panel"
:derpthink:
-
Did you do an earlier release with the control files in the wrong place.
In which case, are they stray somewhere on your box. And every time you reboot your box they are being processed.
-
you can try removing it from main menu, and see if it just appears in plugins.
process of elimination
-
delete your preinst and postinst and see how it plays.
-
OK, I have exhausted my options.
I have checked your controls files, your python files, your xml files. Nothing seems that broken. Your code could be cleaned up, but that is house keeping rathing than errors.
I made an ipk with your folders. Installed no problem on my openatv. (I am aware it is other certain images that are an issue)
So we will see if seagen can offer you some assistance.
only errors reported in openatv is the use of alpha blend on none transparent images -
try removing the compiled files too. (pyo)
See if the .py files compile correctly again.
-
Should your control files be in a CONTROL folder. Or is it different for .deb
I always do like below for ipks
-
i would remove
i personally had issues with that.
Not needed if all your print commands are in brackets
You also don't declare your language translator line. I tend to do so.
Create an account with https://repl.it/
then you can easily check your code for syntax errors, unnecessary imports. Stray variables etc.
You have a lot of unnecessary imports. Maybe you are trying to call libraries that don't exist on that image.
Can check python 2.7 and python(3) with repl.it
There are no compile errors being flagged in your code.
There doesn't seem to be any invalid xml skin files
Are you not getting any sort of error in your logs when you reboot your box after installing this panel?
Surely there is a message somewhere as to why its got an issue with it. -
the shebang line should always be the first thing in your document if including it. -
-
G.S
I think I know what you are talking about.Here is a possible solution if I read your post correctly. Think outside the box.
In JediMakerXtream it classes a line to be the same if it has same domain, username and password.
So if you duplicate your line and call one an alias of live, but the try and change the name of the second to series it is looking for the same reference of domain, username and password to write the alias name into that data set.
Line 2 will overwrite the name, in line 1.in playlists.txt file you can duplicate a line, but change some of the username or password to encoded characters.
That way it will think its a different line.Then you can created 3 iptvs bouquets.
Live
VODSeries
ie.Codehttp://domain.xyz:80/get.php?username=user&password=pass&type=m3u_plus&output=ts http://domain.xyz:80/get.php?username=%75ser&password=pass&type=m3u_plus&output=ts http://domain.xyz:80/get.php?username=user&password=%70ass&type=m3u_plus&output=tsAbove is the same 3 lines but written differently.
%75 = u
%70 = p
use the website to look up your encoded character swaps.
-
In a nutshell pretty much everything is dead to a degree. (but not completely)
With cardsharing you can still get some of the encrypted channels like documentary channels, but none of the major sky channels like sky sports or sky movies.
Up until last year you could get the majority of channels on Virgin even as HD, but sadly that also eventually got blocked.
There are many freely available plugins knocking around that enable you to use free cardsharing 24h server trials. That refresh every day.
A good way to get some extra channels, but depending where you live in the world, not highly reliable. Especially if your after good UK channels
I think this one is still active
FreeServer Enigma2 Plugin by Mino6060 - v_ 7.1.2 updated 1/1/2021
The majority of people now are using a mixture of freesat channels, cardsharing for the handful of channels still available, but mainly the go to source for channels is now IPTV.I have a couple of plugins for playing iptv lines that you can find on this forum
Xstreamity
JediMakerXtream
But it's up to the user to source their own iptv lines for those plugins. The plugins don't come with any channels.
Unfortunately this forum doesn't allow the discussion of iptv providers. Who are good, who are bad, where to source from etc etc.
Even Reddit which used to be a good source has now restricted users from posting IPTV sources.
Google is your friend. You can find everything you need if you look hard enough.
Whether that is IPTV trials and sources, free camservers, free netflix etc.But like you say... the cable cutting world is totally a different world now.
-
Your asking the wrong person. I know nothing about dreamboxes
But maybe its your control files.
control mentions OE: 2.0. Isn't gp4.1 oe2.6
preinst has some bizarre if statements related to python 2.6 and python 2.7
And in openatv if you install an incompatible plugin on python 3, in the plugin menu it tells you the plugin isn't available. But it doesn't delete it -
Metrix skin is only 1280 x 720 skin. Switching to a proper HD 1920x1080 skin will fix your issue.
IMDB-FNC is a pure2 plugin. I didn't even know it was available for other images.
-
I am not too familar with newnigma image.
But the lzma file is required for decompressing rytec files.
If you are not check boxing rytec, you can probably hack around this by opening
/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/menu.py
find this code.
Pythondef check_dependencies(self): dependencies = True try: import lzma except: try: from backports import lzma except: dependencies = Falsechange that last line shown above to
dependancies = True
Then you will not get the dependancies loop.
It might work... It might not.
-
Quiet a few people seem to be commenting about epg data not appearing in bouquets.
Firstly make sure you have epg importer settings set up correct.
CodeStart import after booting up.... never Load EPG only services in bouquets... no Load EPG only for IPTV channel... NO Clear current EPG before import. Set to YES if having issues, then you can switch it back to no, if no issues. Load long descriptions up to x days... this depends on your box, memory, storage etc. Mine is always set to 5. Some people have had to set that value lower for large providersIf still having issues, you can try deleting epg.dat file via the main epg settings.
OpenATV would be
menu > setup > epg > load.save/delete EPG data > Delete EPG data.
Then run EPG importer again.
If using AutoBouquetsMaker. Make sure it is up to date and do a fresh scan
OpenATV would be
menu > Setup > Reception > AutoBouquetsMaker > Update provider files
menu > Setup > Reception > AutoBouquetsMaker > Start scan
If you are still having issues. Your bouquets live here
/etc/enigma2/
If any .tv files end with .tv.del then there is an issue somewhere.Firstly try doing a full restart of your box. This should clear those files.
If there is still a problem, you can try deleting all the files in etc/enigma2/ that end with .tv. Your bouquet files might have become corrupt.
Reboot your gui and then re run autobouquet maker. Re run epg importer.
If your EPG is still blank, you can try downloading your xmltv file in a windows browser.
http://yourdomain.xyz:port/xmltv.php?username=user&password=pass
Then open up this large file in a text editor and see if there is data for the programme you are hoping to get epg for.
If the URL hangs in a window browser, then it is more than likely your provider is UK football blocked. In which case you need to set epg importer download time to a time that football is never going to be on. i.e early morning.
But be patent... these files are large and can take sometime to download.Finally if your provider starts with https, you will need the hacked EPGimport.py file that can be found on the first post of jedi or xstreamity thread.
This gets placed in
/usr/lib/enigma2/python/Plugins/Extensions/EPGImport
Some feeds are starting to add a version of this file into EPGimporter. So manually adding may not be required.
Also if you are using any other bouquet plugins. Don't set Add bouquets to top. This seems to confuse the bouquet ordering which results in the bouquets getting deleting.
Another thing I just remembered. IPTV EPG data is large. DO NOT set it to Internal Flash. Your box will curl over and die.
Make sure it is set to some external media in Enigma2 EPG setup. ie USB or HDD. -
dependancies.sh needs a forced yes
Code
Display Moreelse echo "updating feeds" apt-get -y update echo if [[ $pyv =~ "Python 3" ]]; then echo "checking python3-image" apt-get -y install python3-image echo echo "checking python3-imaging" apt-get -y install python3-imaging echo echo "checking python3-requests" apt-get -y install python3-requests else echo "checking python-image" apt-get -y install python-image echo echo "checking python-imaging" apt-get -y install python-imaging echo echo "checking python-requests" apt-get -y install python-requests echo fi fi -
I thought as I am not that busy today, I would download your plugin and try and assist you with some of your errors.
Firstly I have cleaned up your entire plugin.py file
Corrected all the PEP8 linting errors - there was thousands
Corrected all the tabbing and spacing
Commented out all the unused variables that are not called anywhere in this file.
This leaves me with 2 compile errors.Codedef download_vod (cfg.downloadlocation.getValue()) + str(fileTitle) + str(extension)), MessageBox.TYPE_WARNING) self.downloading = Falsecfg is not declared anywhere.
Code
Display Moreif os.path.isfile(filterlist): global filtertmdb try: with open(filterlist) as f: lines = [line.rstrip("\n") for line in open(tmdblist)] start = ('": ' + '"' + '",' + ' "') mylist = start.join(lines) end = ('{"' + mylist + '": ' + '"' + '"' + "}") dict = eval(filtertmdb) filtertmdb = "".join(end.splitlines()) filtertmdb = dict except: filtertmdb = {"x264": "", "1080p": "", "1080i": "", "720p": "", "VOD": "", "vod": "", "Ac3-evo": "", "Hdrip": "", "Xvid": ""}tmdblist doesn't exist anywhere?
Your amended file is attached.
