Posts by Mahmoud Hussein

    I only update the options and the zsetup plugin.

    official releases will have the date and version at the head of the skin.xml file from its developer Mmark

    Mmark, it is not easy to track skin version from skin.xml for most users, it is much better to have it mentioned clearly in skin info as well as during update from zsetup, it is better to have message about the current version and the upgrade version.

    Many people highlight this point,

    For everyone who "complains" - there is my previous post. If you use third-party plugins that, according to their authors, implement a “modern” look for bouquets - STUDY THE SOURCE TEXTS of the images on GitHub before making a “modern” look to bouquets structure

    No problem, let me make a check, New image with clean channels scan and revert back to you.


    Again, we aren't complaining about as it easy to solve, just restart the box. We just report what we have. Reporting is not complaining

    After installing this great plugin i got no signal in channels tuner failed in vu+ solo2

    Many people highlight this point, repeat it is just a matter of reporting, unfortunately there are no crash log to attach. Again we are not a programmers or developer we just users trying to offer help or support to developers in this page to complete the development cycle...

    Working smoothly, still same comment about deactivate the channels list, you have to perform full restart in order to restore it back. It might be related to my list (I am currently use the modern one, folders inside folders) but I remember this notice was not seen in version 1.0.24.

    Is it necessary to display the translation of the event name on the second infobar or is only the translation of the description sufficient?

    I love to get everything translated on my screen, may be you disagree with this idea but nothing depend on event name in 2nd infobar, i.e posterx and xtraevent already behave normally, so if it hard to translate, description will be enough.

    Who forbids you to create your own source file with the set of EPG sources you need ?

    I am not looking for a new source, I am thinking in new filtering way for the current sources,


    No. And why it will not be implemented I explained to you on another forum thread. I won't repeat myself

    No needs to repeat it, just expect to find different mechanism, you said epg.dat is temp and dynamic data file, so I turn my mind to previous level, may be it wrong but again it thought to share, may be lead to different thinking way.



    from which you will only view what you will view and not all 500 000+ records that may be contained there

    For this reason I suggested new filtering way such as sat filter, but anyway it look bad idea,

    pepsik


    I am not sure if you can add this option to your plugin' improvement plan, in the picture below for channels list, some skins support add description for the ongoing event, I am wondering if history zap selector can push its cashed translation into it?


    Moreover, I think history zap needs to support running text in it's man interface, history zap selector channel raw consist of (channel name, progress bar with event time, event name and event description)


    EVENT description many invisible because the limited space, so we have two option


    1. To remove event description from the raw, might this make the plugin faster.


    2. Reduce the number of raw and make space below to display the description


    3. Or use running text.


    I know we asking for a lot of stuff but again it is just thoughts to share and you are free to consider it or ignore.


    Regards


    screenshot_Al-Jazeera-HD_20231101_050500.jpg

    1. you may select all known options to download and choose "load EPG only services in bouquets" that make the job.

    2. do not understand what you mean. EPG is in local language of provider, so you would like to use some google translate or so. simply export and try to make translation, which probably destroy sense of information

    Indeed I select bouquets option but prior this step you have to select the resources for download, you have over 102 xmltv files, which group you have to select, at least limit it to your available sat.


    For the second point, yes, I was refer to such kind of translation, there are a lot of efforts to translate epg data by almost all kind of plugins, so why not to translate the incoming data at origin?

    In a parallel universe I made a suggestion, I am not sure if it achievable or just bad thought. Is it possible to.....


    1. Add option to select the downloaded epg based on sat not on country? For example, if user download know what is the languages, countries etc, just select the sat he had, hotbird 13 as example and the plugin automatically select the best resources match with his selection.


    2. Epgimport is the first step in epg data collection, and working mainly as background process, so it is possible to add automatic translation option to incoming data prior store it in epg.dat? So user can select a specific language and the system translate. (may be this is not working idea but it just idea)

    I ended up decomposing the E2 source code into "atoms" and now I can, on any image, swap the InfoBar information when I want and for what I need

    Снимок экрана 2023-10-31 в 12.31.27.png

    I think that the next update will already have the ability to auto-translate the infobar content directly in the used image by analogy with the EventView window ... :smiling face with halo:

    I think 2nd infobar bar will be a good target for translation especially the event description for current and next event......


    I will be nice if you add extra option on/off for translation of 2nd infobar events in general manu settings of the plugin itself, similar to event view option.

    I did some experiments with the possibility of translating the entire list of channel changes along with descriptions and names of programs... In principle, it works quite fast provided that the list is not more than 20-30 entries. Processing speed directly depends on the speed of your internet connection and the number of records... On a list of 30 records on my VU+ Ultimo4K or DM900UHD with a 1Gbit/sec connection, the process takes about a second. This is tolerable and not particularly annoying to use. It looks like this and works if automatic translation to a given language is enabled

    Снимок экрана 2023-10-27 в 12.41.27.png

    This feature, as well as the ability to translate the names of programs, will be included in the next version and will be available only to "key" owners ... I will also have to limit the list size to 30 instead of the 60 allowed at the moment so that there are no complaints about "slowing down" ... Every time I have to explain that "miracles don't happen" I have no desire to do that :upside down face:

    Do you mean translation will be limited to entire bouquets or only 30 record in each each bouquet?

    pepsik


    Sorry for inconvenience, I test it over openatv 7.4 and openvix because it support streamrelay option in addition to openpli dev and openblack hole.


    However, some users report some issue with automatic translation option in pure2 7.3 which available only for some boxes. They could not enable the option to select translation language, but the good news the plugin behave normally once they disable it.


    I will check with different image and revert back to you.


    By the way, is it possible to force the image to use history zap selector (the plugin) once successfully installed on the image instead of the built-in history zap? Currently you have to use hot key method to replace the built-in image history zap with history zap selector.


    The reason behind this request was funny, many users after installation can't understand they have to assign a key to launch the plugin and keep report it not show or not working.


    Regards

    upload the last ipk/deb to easy install from telnet

    Mahmoud Hussein will be infinitely happy :hugging face: Like other users who prefer this type of plugin installation ...

    Indeed, my friend, I feel happy for the effort you have made to make the viewing experience more enjoyable, and there is a lot of praise and thanks given by many users after trying the plugin after it was developed, improved by you, and I hope that your enthusiasm for further development and bright ideas will continue.


    Thanks @biko_73 for your help and support

    Have a great day

    Regards

    A year ago on this forum in the subssupport plugin thread I gave an example of how by adding three lines to the code you get the functionality of online translation of subtitles into the language you need .

    Is it possible to share with us your modified plugin with the online translation?


    I think it will be very great if you can do it in right way, 99% of Arabic users ask for this feature many times but some responses said it is impossible to get proper online translation on enigma2!!!


    Currently the last version is 1.5.8.r9 made by mino60 to correct and add new translation files resources, but no new in plugin features.


    You can check it from the like below


    Code
    wget https://raw.githubusercontent.com/biko-73/SubsSupport/main/installer.sh -O - | /bin/sh



    If there is an option to add online translation to this plugin it will unlock the door for many users to watch a lot of programs like TV show, Talk shows, Art shows, Criminal Shows...... etc, I think it will be a remarkable great job.


    Actually there are a lot of comments about subssupport plugin but online translation is a real level jump in this case.

    1) This is a time-consuming process. After all, for the translation of each description, they can be hundreds of thousands we need hundreds of thousands of requests to the API ... The average time spent on the translation of one description of the order of 0.2-0.4 seconds and very much depends on the quality of your Internet connection. Even with parallel queries and multithreading .... it is still time.

    2) For such multiple requests you can be banned by API ..... As an option - switch to paid APIs for translation, for example DeepL ... there 500 000 characters per month for free, if more, you will be charged a monthly fee.

    3) epg.dat is a cache file to store the data of your image's eEPGCache object. It is dynamically updated and "cleaned" by the C-code of your image. Therefore, it is an absolutely stupid idea to translate its data. Because your receiver can constantly receive EPG updates from satellite (EIT), which will be cached instead of already existing and "translated" ... The most correct and optimal solution is to translate the data displayed in skins.


    Alternatively, we can run Facebook NNLB locally with pre-prepared models and have our own local API for translation .... will this translate quality? Will it work on any image? Does it work fast?You can try it yourself and answer these questions for yourself - https://huggingface.co/spaces/Geonmo/nllb-translation-demo

    Yes, I have now realized that the idea seems stupid and not practical at all, and perhaps the reason for the suggestion is my ignorance of programming



    I have no idea what AjPanel is, but how does the functionality you describe differ from what is implemented in EPGTranslator or HistoryZap ? Moreover, it seems to me that in HistoryZap the translation is implemented more conveniently taking into account the possibility of translation to the default language + additional language. All this works in standard skins of your image

    AJPanel, is a very useful combo plugin created by Arabic Developer mcafeez, the main idea to perform a loot of tasks without needs to use computer or 3rd party app, such as but not limited,


    1. Install, uninstall, download and update plugins.


    2. Bouquets Editor, channel, satallite.xml cleaner,


    3. IPTV portal, list, m3u, and m3u8 player, tester.... etc


    4. File Manager with full functions, network tester, time setup, ftp browser..


    5. Ipk, deb package creator, channel, tuner, cam, network backup creator and subtitle player


    A lot of function, you can try it by install it,


    You can check it from the link below


    wget https://raw.githubusercontent.com/biko-73/AjPanel/main/installer.sh -O - | /bin/sh


    Give it a try you will like it,