E2Iplayer (Iptv player) discussion

There are 4,943 replies in this Thread which was already clicked 1,502,922 times. The last Post () by Nikos200.

    • Official Post

    don1t work

    not integrated with E2Player

    such a message

    I can only speak to those who offer me a well-made log, because as I have already described, I have done a very aggressive PEP8, and formatted many functions, corrected many errors.

    Whether it worked or not worked or I do not know and I do not care.

    But 30,000 lines of code and 3 days to go blind, you can not dismiss me with a does not work, abstain.

    Greetings.

  • Thanks Lululla for give that plugin kiss of life

    i try your modification now , try to add Arabic hosts by transferring that hosts to path

    /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts

    but i miss something as massage displayed as attached

    could you guide me what to do


    1.jpg

    -------------------------------------

    i try another tricky way by transfer files for tsplayer now it work but i hope to use all host directly from main Arabic section

    the link for files here


    ts3.jpg


    • Official Post

    I've never used xxxhost, sorry. I already wrote that.

  • Gamato host is working. The host domain has been the same for a long time (gamatomovies.info). I added two parsers to urlparser (hdbestvd.online and streamtape.net ). Only the hdvid.tv link is working ,but only with low resolution (360p).

    This host always worked before on Mario and Blindspot76 repo.

    In urlparser is also added


    Quote

    def parserHDVIDTV(self, baseUrl):

    printDBG("parserHDVIDTV baseUrl[%s]" % baseUrl)

    def _findLinks(data):

    return self._findLinks2(data, baseUrl)

    return self._parserUNIVERSAL_A(baseUrl, 'http://gosafedomain.eu/{0}-950x480.html', _findLinks)

  • TSI Player has some additions like torrent and kodi i think because of this the Hosts wont work in our version

    No dear TSIPlayer haven't torrent or kodi .... it just have matrix, vstream, YouTube

    it depend on hosts only.

    it's not updated from while as that edition are developed by mfaraj57 then rgysoft continue after and linuxsat25 , fagmixy next

    Then MOHAMED_OS continue by other way by delete Tsiplayer from source and developed on main plugin e2iplayer by useing .pyc extension

    - Adding the subtitle translation site SUBDL.

    - Delete Xtream live and Xtream Vod and replace them with Xtream Player.

    - Adding the ability to use Proxy for those who suffer from blockage when entering a host.

    - Add the possibility of watching Torrent via 4 sites (Torrent API - YTS - Eztvx.to - Torrentgalaxy)

    - Add Stalker client to run several portals without the need to change the device Mac , Added the possibility to hide the Mac address , Add the ability to play Multistalkerpro.json files, play any stalker file.

    then he stopped and the plugin are have no support any more


    for that we back to Tsiplayer as the host files are open source .py which some advanced users are working on when url are change

    but no one volunteering to support developing by add new host source or other way to keep that hosts working as some sites used reCAPTCHA, Cloudflare

  • Panda555 have you the Icons for this Host? And what language is it?


    biko TSI Player has some additions like torrent and kodi i think because of this the Hosts wont work in our version

    This is a Greek host with movies and series in English or another native language. I don't have an icon for the host, but aren't the icons already there? The host also has the option of subtitles in Greek as captions, but they have never been implemented in the host. I would like to add something else. This player has never been fixed and fixed in many places 'from the inside'. That is why there are daily fixes and changes that will continue to be made. As for the hosts, unfortunately most hosts do not work due to changes in domain and source code or a good part of them is no longer present on the web (page for sale). Don't get me wrong, but why did the graphics need to be changed because when opening the player I get the graphics I attached in the post(only when opening the host). Before the changes, the player was in the 'middle of the screen'(see the difference post #3958), and now it is enlarged and 'moved' (maybe the graphics were made for Metrix FHD, not HD skin). In the XXX host, for now, watch what he is currently work, because I think there is no need to take on such a job as Lululla intends. First fix the player, python3, various errors, and later the hosts and everything else.

    • Official Post

    my english is terrible and google translates its own shit :)

    but do you prefer the old graphics as far as I understand, or did I translate wrong?

    For testing you can try the old graphics on my git. In atv there is a double class of graphics. I don't think it's bad but if you suggest it could always be improved my friend.

  • Thanks biko for your summary, I think return back to tsplayer is not the right move, better to ask MOHAMED_OS to upload the py files instead of pyc files. As long he has no plan to continue to support the plugin, why he keep it locked..... At least make the task easy for someone else.


    As you see there are trials to move forward but most of it shallow and no one focus on Arabic content although it better than most of others sites and more integrated.


    Anyway, this my personal idea to move forward.

    • Official Post

    have you libssl.so.3


    i put here iptvtools with logger on video and save file log in to /tmp ;)

    • Official Post

    The plugin is successfully updated ( Plugin Browser > Update plugins)


    I don't know who made these changes, but something is wrong with the display of e2iplayer on my TV. I'm looking for an explanation and a fix.In the previous version from 25.05 everything was fine(all in 'center'). The resolution of the skin is Standard HD, Openatv 7.6. Thanks.

    312845-1-0-16-6b-65-12-5a0000-0-0-0-20250607172709-jpg


    i fixed double link ;)




  • Thanks for your summary, I think return back to tsplayer is not the right move, better to ask MOHAMED_OS to upload the py files instead of pyc files. As long he has no plan to continue to support the plugin, why he keep it locked..... At least make the task easy for someone else.


    As you see there are trials to move forward but most of it shallow and no one focus on Arabic content although it better than most of others sites and more integrated.


    Anyway, this my personal idea to move forward.

    Unfortunately, my dear brother, your proposal is not feasible as my brother Mohammed refuses to share the developed files.

    He has settled and stopped after a lot of development he did on the plugin.

    The only available option is what I suggested through the open-source host files via tsiplayer, as you know there is no interest in Arabic content. Also, for your information, tsiplayer is much more advanced in bypassing sites and recognizing host files.

    We hope for better with developments. Lululla.

    Everyone is free to follow what they see fit, whether using tsiplayer as I suggested or following any other path they find suitable.

    Best regards.

  • i try to compare by copilot tool


    e2iplayer:

    Centralized design: Most site logic and utilities are under IPTVPlayer’s main subfolders.

    Main entrypoint: plugin.py registers the plugin, manages menus, autostart, PIN, etc.

    Utilities, player widget, config, and site resolvers are tightly integrated.

    Updates or changes tend to be done in the core, so all sites share updated logic.


    tsiplayer:

    Highly modular: Each site/service is a separate “host_*.py” under tsiplayer.

    Has its own /libs (like tstools.py, pCommon3.py) that wrap/adapt e2iplayer’s libraries for site-specific needs.

    Can quickly add or remove site hosts with minimal impact on the rest of the system.

    Still depends on e2iplayer for core functions (stream extraction, config, JSON, etc.), but allows for fast evolution and experimentation.


    Best practices:

    tsiplayer leverages e2iplayer’s solid utility base, adding only what it needs. This is good for maintainability.


    Dependencies:

    Both rely heavily on standard Python libraries and e2iplayer’s internal libraries. tsiplayer’s libs directory provides wrapper/adaptation layers for Python 3 and its own modular host system.


    Tsiplayer: libs/tstools.py


    Purpose:

    Utility functions for URL resolving, history, cookie management, and support for both Python 2/3.


    Integration:

    Imports many components from IPTVPlayer (e2iplayer) core, including tools for translation, JSON handling, cookies, and encryption (AES_CBC).

    Python versioning: Dynamically imports pCommon3 or pCommon2 based on runtime Python version.


    Key features:

    URLResolver class abstracts link fetching, using either tsiplayer or e2iplayer urlparser based on config.

    Utilities for string escaping, colored UI constants, and regional data.


    Dependencies:

    e2iplayer libs (urlparser, iptvtools, e2ijson, etc.)

    tsiplayer’s own utils and pCommon3/pCommon2.


    Tsiplayer: libs/pCommon3.py


    Purpose:

    HTTP utilities, parsing helpers, and multipart/form-data handling for Python 3.


    Integration:

    Imports from e2iplayer for translation, JSON, threading, and tool helpers.


    Key features:

    - Decode zipped and EncodeGzipped: utilities for gzip encoding/decoding.

    - NoRedirection: disables HTTP redirects for urllib requests.

    - MultipartPostHandler: supports HTTP POST with multipart forms.

    - CParsingHelper: utility for parsing and manipulating complex lists/trees (partial code shown).


    Dependencies:

    Standard Python 3 libs (urllib, gzip, base64, ssl, threading, http.cookiejar, etc.)

    e2iplayer core modules (iptvplayerinit, iptvtools)

    e2iplayer Comparison


    Location of similar code:

    e2iplayer’s equivalent utilities are typically in libs/pCommon3.py, tools/iptvtools.py, and other libs or tools modules. The core design is shared—tsiplayer builds on top of e2iplayer’s libraries.


    Shared code:

    Both plugins share a large amount of utility code, especially for networking, parsing, and session management. tsiplayer’s libs often import and extend e2iplayer’s code rather than reinventing it.


    Differences:

    tsiplayer adds wrapper logic to support its own configuration and site-specific needs (e.g., the URLResolver logic in tstools.py).

    tsiplayer is more modular for site hosts and adds some additional helpers for Python 3.

    e2iplayer keeps most utilities in a central location. tsiplayer sometimes copies and adapts these for its own use, especially to support Python 3 and its own features.

  • biko


    So why didn't they expand the e2i player directly instead of developing an extra TSI player?


    Would it be possible to adapt the TSI hosts so that they also run with e2i? Or to extend the e2i with the functions of the TSI player so that it can read the hosts directly?


    I find the detour e2i via TSI to hosts too cumbersome!

  • So why didn't they expand the e2i player directly instead of developing an extra TSI player?


    Would it be possible to adapt the TSI hosts so that they also run with e2i? Or to extend the e2i with the functions of the TSI player so that it can read the hosts directly?


    I find the detour e2i via TSI to hosts too cumbersome!

    That long story ...

    beginning when authorized developer for e2iplayer Sam request not to distribute his work without his permission and his communication with some Arab brothers i think that at beginning of 2019,


    The sam version for Python 2 has had all sections removed, leaving only the Polish, English, and German sections, as the new version is closed and encrypted in a professional manner and operates with a MAC address.


    for that my bro rgysoft work on developed tsiplayer basically for Arabic content and easy way to add any new host for any new sites depending on TSmedia Home TV which developed by mfaraj57 on 2013

    and used zadmario version, knowing that the developer only cares about Polish sites and fixes for YouTube, Dailymotion, and Blindspot for Hungarian sites.

    now that are history ....


    as no more support for arabic content host .. TSIPlayer are the best solution for that

    The way it works with dependencies and hosts codes are different than e2iplayer as it work with e2iplayer not independent plugin


    when need to patch e2iplayer to act like tsiplayer it need a lot of work


    hope the better on future as we see Lululla give time to developed it

Your resource for Enigma2 IPTV plugins

Discover the best Enigma2 IPTV plugins. Access downloads and dedicated support for integrating live TV streams and video-on-demand services. Find downloads, setup guides, and community support for the latest streaming players and playlist managers.