Posts by KiddaC

    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


    5e79981ee166690.png

    i would remove


    Python
    from __future__ import print_function

    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.

    Python
    from . import _


    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.

    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
    VOD

    Series

    ie.

    Code
    http://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=ts


    Above is the same 3 lines but written differently.


    %75 = u

    %70 = p


    use the website to look up your encoded character swaps.

    https://www.w3schools.com/tags/ref_urlencode.ASP

    ** edit do not change username and password characters. Series will fail. Change the domain name characters instead **

    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

    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.


    Python
        def check_dependencies(self):
            dependencies = True
            
            try:
                import lzma
            except:
                try:
                    from backports import lzma
                except:
                    dependencies = False


    change 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.


    Code
    Start 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 providers


    If 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.


    682a73bcc93edc2308763b082.png

    dependancies.sh needs a forced yes

    Lululla


    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.


    Code
    def download_vod
    
    
    (cfg.downloadlocation.getValue()) + str(fileTitle) + str(extension)), MessageBox.TYPE_WARNING)
     self.downloading = False

    cfg is not declared anywhere.


    tmdblist doesn't exist anywhere?

    Your amended file is attached.