Posts by biko
-
-
-
send ipk skin file to temp
then telnet code
opkg update && opkg install --force-overwrite /tmp/*.ipk
-
I agree with you on the need for additional specialization and not installing any unnecessary or unused plugins to avoid burdening the device. However, in response to the example you mentioned regarding ajpanel, the situation is completely different. The plugin is very lightweight on devices and is suitable for all images and all devices. It provides many functions and services smoothly and easily. The success of this is evident from the effort put into writing the plugin's code and organizing the code in a successful specialized manner. Here, the developer's thought process crystallizes in the direction they follow.
However, I certainly will not deny that it requires a user who follows the tutorials and is aware of the functions provided by the plugin to make the most of it.
Thank you very much for what you are developing and contributing to the Enigma community.
-
this call many library
eg.
libcrypt.so.3
do we have a working oscript that installs the third party libraries for e2player?
libcrypt.so.3 attached if you ask about ..
any other library you want.... just name it, isa will provide it
about o_script to git third party libraries we can try do it but need to now what library needed
-
Display More
libssl.so.3
can someone be with me once as I am always with you to give me this blessed library that I can't find?
Yes No.. never mind..
it doesn't matter ;)
I can still live without it :)
try attached
-
who is currently maintaining tsiplayer?
No one ....
just advanced user change url when change but no new host adding or any development
Why not adding the tsi hosts to the arabic section in e2iplayer?
it will not work as it have different method
i try to change 2hosts which i am sure it work on tsiplayer and after change to e2iplayer style it opened, no error and have the main menu but not open the site content media
attached host from tsiplayer and from e2iplayer
-
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
-
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.
-
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.
-
developer Mino60 Last Activity Mar 2nd 2025
the plugin haven't update or support from Dec 27th 2023
a lot of changes done from many servers as using email verification for test line and other ways to protect
for that no strong test line are exist any more
-
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
-
from tsiplayer
-
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
-------------------------------------
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
-
biko added a new version:
Quotev10.8.3 .. 2025-05-13
- Fixed Posters Mode for some servers where the same PIcon/Poster is shown for all channels.
-
biko added a new version:
FileAJPanel Enigma2 Tools by AMAJamry 10.8.2
v10.8.2 .. 2025-05-08
- Added option to Services Tools to delete DVB channels from system (delete from bouquets and lamedb)
- Renamed the option "Services (Parental-Control + Hidden)" to "Services (Lock, Hide, Delete, Add to Fav)"
- Added the new filter "Reference Type ..." to PIcons page to filter PIcons by Reference Type in file name
- Improved File Manager conversion from "zip" to "tar.gz" (and vice versa)
- Improved File Manager options "Create New File" and "Create New Directory" to point to…QuoteDisplay Morev10.8.2 .. 2025-05-08
- Added option to Services Tools to delete DVB channels from system (delete from bouquets and lamedb)
- Renamed the option "Services (Parental-Control + Hidden)" to "Services (Lock, Hide, Delete, Add to Fav)"
- Added the new filter "Reference Type ..." to PIcons page to filter PIcons by Reference Type in file name
- Improved File Manager conversion from "zip" to "tar.gz" (and vice versa)
- Improved File Manager options "Create New File" and "Create New Directory" to point to the newly created File/Directory
- Improved Download Manager to highlight storage problems (e.g. if out of storage space)
- Improved File Manager option "Create SymLink" (for file/directory names that include spaces)
- Improved free disk space calculations to show the free and available space
- Improved "Services/Channels" tables:
.. Improved Service Info (when clicking INFO Button).
.. After playing a channel, zapping up/down in Player-Bar will change channels in tables (not in bouquets)
- Improved AJPanel update process for some images on DreamOS (to fix "dpkg was interrupted" error)
-
Hello.
When I play a movie, and select the Play with option, the GST Player and ExtEPlayer3 options are disabled for me. How can I use these features?
Try to update your image and feed package
then install extra player
-
would you design bootlogo for OpenTR 12.3 Vu+

-
a lot of work needed to do
.. but time not support, soon Isa -
Glade to hear that, it already add on version 1.1 but your optimization are great
Soon
openatv team will provide ability to add poster and backdrop for each channelThanks stein17
