Posts by Mahmoud Hussein

    Thanks Ahmed for your great efforts, I think you should give a try to Tnap image, it offer a very good experience with sf8008 4k compared to other common images.


    Regards

    Dear levi45


    First of all, I’d like to thank you for your incredible effort and active commitment to updating your **OSCam Emulator**, which, in my opinion, is one of the best emulators available today.


    For a long time, I’ve wanted to share some suggestions that might enhance the user experience if implemented. These include,


    1. **Creating a standalone installation link** create telnet smart installation link for the emulator, separate from your cam manager. I believe this would simplify the installation process and make it easier to share your emulator outside traditional methods (like IPK files or downloading directly through the cam manager).


    2. When installing your emulator via **IPK**, the cam manager often doesn’t detect it. The emulator remains listed in the default image emulator manager but doesn’t appear in yours (if installed separately), which can sometimes cause issues or conflicts.


    3. Currently, your emulator manager **lacks a deletion or remove feature** for emulators installed through it. Since installation is supported, it would make sense to also allow removal.


    4. Could you add **more information within the app interface**? For example:

    - Current emulator version

    - Latest available emulator version

    - A configurable pop-up notification to alert users about updates


    5. Right now, the manager only supports the **latest emulator version**. Would it be possible to allow installing older versions? Some users might encounter issues with the newest release and prefer to revert to a previous stable version.


    Lastly, it would be great to have a feature to **back up and restore user settings/configurations** directly through the plugin or even a dedicated custom path for sharing servers, softcam, cccam.cfg , etc. across multiple images.


    Once again, thank you for your outstanding work and dedication.


    Best regards,

    Just update it before update, it was working fine, is there another screen change in the last update?

    After updating the plugin over OpenATV 7.6 there is an abnormal jump in key navigation up/down, so you have to use right/left navigation to move correctly.

    This is an ongoing conflict between Epgtranslator and hzs that was reported a long time ago. You need to choose one of them to use. Once you install hzs, you will not be able to use Epgtranslator. I believe both plugins attempt to perform the same action, which is why the crashes occur.

    Mahmoud Hussein,
    if you have some Arabic sources for us, we can add them.


    You can also take a look at the menu under “Download from ‘radio-browser.info’”. There you can choose from different countries.

    After leaving the menu, you can use the EPG/Guide button to open the selection from the radio lists.

    please find some sources below


    Here's a curated list of stable, permanent Arabic radio stations with a focus on Egyptian classics (Umm Kulthum, Abdel Halim Hafez, Amr Diab) and popular genres:

    1. Legendary Egyptian Classics (Golden Era)

    StationContentStable Stream URL
    Radio Umm Kulthum24/7 Umm Kulthumhttp://stream.radiojar.com/4pzrvqte3vzuv
    Nostalgia FMAbdel Halim + Oldieshttp://stream.radiosawa.com:8000/rasawa
    Maspero Zaman60s-80s Egyptianhttp://icecast.eraty.com:8000/masperozaman

    2. Modern Egyptian Pop

    StationArtistsStream URL
    Nogoum FMAmr Diab, Tamer Hosnyhttp://stream.nogoum.fm/nogoumfm
    Mega FMLatest Egyptian Hitshttp://stream.mega.fm:8000/mega
    Radio HitsAmr Diab + Modernhttp://stream.zeno.fm/3h0wq0exh8quv

    3. Quran & Religious (Egyptian Reciters)

    StationFeatureURL
    Radio Quran KareemMishary Rashidhttp://stream.radiojar.com/qurankareem
    Nafham Al-QuranEgyptian Muezzinshttp://live.radio.net.sa:8000/nafhamquran

    4. Trusted Pan-Arab Music

    StationGenrePermanent URL
    Melody ArabiaArabic Top 100http://stream.radiojar.com/melodyarabia
    Rotana FMKhaliji + Int'lhttp://stream.radiojar.com/rotanafm
    Shahid FMShaabi/Mahraganathttp://stream.shahidfm.net:8000/shahidfm

    5. News/Talk (Egypt Focus)

    StationLanguageURL
    BBC ArabicNewshttp://bbcwssc.ic.llnwd.net/stream/bbcwssc_mp1_ws-arar
    Masr Al-YoumEgyptian Talkhttp://stream.masralyoum.fm:8000/masralyoum

    screen.png.

    OpenPLI Scarthgap - SF8008.

    After running the script right after the flash (without any settings), the following screen appears. After that, a restart occurs, and a choice of languages appears, and then it resets again and the choice of languages appears again. And so on in a loop.

    Is the problem in general of the log not showing? The point is changing type up address cause disconnect in the log display sequence , it will be more useful if you share the installation log or crash log.

    hi

    i have same pb with OpenAtv 7.6 and 7.5.1 , the number of downloaded event is no longer displayed .

    Br

    You will have to wait for the skinner to adapt their skin or use a different skin. Otherwise, install an older version.

    I think the best practice in similar cases to make announcement thread to notifying skinners for plugins changes which requires skin modification, it will be a good reference topic when the developer share his new screen,

    You can easily install and Update it with the Script from @Pike_Bishop


    https://www.opena.tv/viewtopic.php?p=489357#p489357

    Pike made a new version with english text so here you go

    Thank you for your great efforts. Actually, this was not the original target; I was asking for a direct installation telnet command like the example below:


    wget -q "--no-check-certificate" https://raw.githubusercontent.…main/xDreamy/installer.sh -O - | /bin/sh


    Through this command, users can install it directly to the image or include it in the extensions panel, etc.

    =============================================================

    ★ XDREAMY AiO - Enigma2 Universal Setup Wizard ★

    Version 1.4 - Developed by M.Hussein

    =============================================================

    Started at: Fri Jul 4 07:20:45 EEST 2025


    Code
    wget -q --no-check-certificate https://raw.githubusercontent.com/Insprion80/Skins/main/xDreamy/XDREAMY_AiO.sh -O - | /bin/sh


    What this script does:


    🔌 Network Configuration:

    • Auto-detect LAN subnet and set static IP

    • Set DNS (8.8.8.8, 9.9.9.9)

    • Set root password to 'root'


    🌍 System Localization:

    • Detect city and timezone via IP

    • Sync time using NTP

    • Force language to en_EN (English)

    • Keep only local + ar + en locales


    🔧 System Optimization:

    • Remove unnecessary bloatware


    📦 Plugin & Skin Installer:

    • Update feeds and install dependencies

    • Install xDreamy, AJPanel, Transmission, etc.

    • Apply xDreamy skin


    🗂 Log saved to: /tmp/XDREAMY_AiO.log


    ⏱ Starting script execution... Please wait while XDREAMY_AiO prepares your image (this may take 1–2 minutes)...


    ==> Detecting Basic System Info...

    ✔ Image : openatv

    ✔ Box Model : sf8008

    ✔ Python : 3.13.5

    ✔ Network Interface: eth0

    ✔ Local Language : ar


    ==> Setting Network IP and Account Password...

    [ ✖ ]

    • Setting static IP address to 192.168.1.10 [ ✔ ]

    • Setting DNS servers: Primary 8.8.8.8, Secondary 9.9.9.9 [ ✔ ]

    • Setting root password to 'root' [ ✔ ]


    ==> Locale Configuration...

    • Set default language to English [ ✔ ]

    Removed locale/: *

    • Clean unused languages [ ✔ ]


    ==> Detect Geolocation and Timezone...

    ✔ Location : Cairo

    ✔ Timezone : Africa/Cairo

    ✔ Timezone saved to /etc/timezone

    • Stopping any NTP service [ skipped ]

    • Syncing time via pool.ntp.org [ ✔ ]

    • Restarting NTP service [ skipped ]


    ==> Removing bloatware....

    • enigma2-plugin-extensions-atilehd [ ✔ ]

    • enigma2-plugin-extensions-dvdplayer [ ✔ ]

    • enigma2-plugin-extensions-mediaplayer [ ✔ ]

    • enigma2-plugin-extensions-pictureplayer [ ✔ ]

    • enigma2-plugin-extensions-mediascanner [ ✔ ]

    • enigma2-plugin-systemplugins-cablescan [ ✔ ]

    • enigma2-plugin-systemplugins-hotplug [ ✔ ]

    • enigma2-plugin-systemplugins-moviecut [ ✔ ]

    • enigma2-plugin-systemplugins-cutlisteditor [ ✔ ]

    • enigma2-plugin-systemplugins-audiosync [ ✔ ]

    • enigma2-plugin-systemplugins-multitranscodingsetup [ ✔ ]

    • enigma2-plugin-systemplugins-satfinder [ ✔ ]

    • enigma2-plugin-systemplugins-crashlogautosubmit [ ✔ ]

    • enigma2-plugin-systemplugins-frontprocessorupgrade [ ✔ ]

    • enigma2-plugin-systemplugins-networkwizard [ ✔ ]

    • enigma2-plugin-systemplugins-videomode [ ✔ ]

    • enigma2-plugin-systemplugins-videotune [ ✔ ]

    • enigma2-plugin-systemplugins-mphelp [ ✔ ]

    • enigma2-plugin-systemplugins-videoenhancement [ ✔ ]


    ==> Updating and Upgrading Image Feeds....

    • Feed update [ ✔ ]

    • Feed upgrade [ ✔ ]


    ==> Installing Extensions....

    • xz [ ✔ ]

    • curl [ ✔ ]

    • wget [ ✔ ]

    • ntpd [ skipped ]

    • transmission [ ✔ ]

    • transmission-client [ ✔ ]

    • python3-transmission-rpc [ ✔ ]

    • python3-beautifulsoup4 [ ✔ ]

    • enigma2-plugin-extensions-tmdb [ ✔ ]

    • enigma2-plugin-extensions-cacheflush [ ✔ ]

    • enigma2-plugin-extensions-epgtranslator [ ✔ ]

    • enigma2-plugin-systemplugins-serviceapp [ ✔ ]


    ==> Installing 3rd-party plugins

    • XDREAMY Skin [ ✔ ]

    • Transmission [ ✔ ]

    • AJPanel [ ✔ ]

    • SubSSupport [ ✔ ]

    • Levi Multicam Manager [ ✔ ]

    • NCAM Emulator [ ✔ ]

    • EliSat Panel [ ✔ ]


    ==> Applying xDreamy as default skin

    • Stopping Enigma2 [ ✔ ]

    • XDREAMY Skin set to default [ ✔ ]

    • Starting Enigma2 [ ✔ ]


    ✔ All tasks complete.

    ✔ Full log: /tmp/XDREAMY_AiO.log

    🎉 Congratulations, XDREAMY AiO setup finished!

    🆕 XDREAMY AiO – Version 1.3



    Release Date: 2025-07-03

    Filename: XDREAMY_AiO.sh

    Log Output: /tmp/XDREAMY_AiO.log



    ---


    🐞 Bug Fixes


    Issue Fix


    ❌ Line 68 rap command not found

    ✅ Typo fixed: replaced rap with correct logic & countdown using read -t 1 -n 1 key


    ❌ Resolution setting caused crash or unwanted override

    ✅ Removed entirely – resolution left to user's decision


    ❌ Settings overwrite not always safe

    ✅ Backed up /etc/enigma2/settings as .bak before modifying


    ❌ Redundant plugin removal even if already removed

    ✅ Now opkg skips missing packages without logging errors


    ❌ Messy 3rd-party installer output

    ✅ Rewritten logging & command structure for clean summaries



    🔧 Enhancements & Improvements


    🔌 Network Configuration


    Static IP detection based on subnet (e.g., 192.168.X.10)


    Added smart skip if IP already set.


    DNS set to 8.8.8.8 and 9.9.9.9


    Root password is set automatically to root with feedback



    🌍 System Localization


    Auto-detect city and timezone using ipapi.co


    Automatically set timezone in /etc/timezone


    Force OSD language to English (en_EN)


    Keep only en, ar, and local language folders in:


    /usr/share/enigma2/po


    /usr/share/locale




    ⏱️ Time Sync


    Stops running NTP service (if any)


    Syncs time via ntpd -q -p pool.ntp.org


    Restarts NTP service if available



    🧹 System Optimization


    Safely removes 20+ unnecessary system plugins and extensions


    Optimized logging with ✔️ / ✖️ / skipped indicators


    Skips already uninstalled packages



    📦 Plugin & Skin Installer


    Feed update + upgrade with visual log


    Installs key tools:


    xz, curl, wget, ntpd


    transmission, python3-beautifulsoup4, etc.


    tmdb, cacheflush, epgtranslator, serviceapp




    🌐 3rd-party Installers


    Clean installation and logging of:


    xDreamy Skin


    Transmission_e2


    AJPanel


    SubSSupport


    Levi Manager




    🎨 Skin Application


    Automatically sets config.skin.primary_skin=xDreamy/skin.xml


    Reloads Enigma2 with init 4 and init 3 for immediate effect




    ---


    🗂 Script Structure & Usability


    Countdown prompt with keyboard interrupt support


    trap added for error reporting with line number


    Organized by sections: Header, Network, Localization, Bloatware, Extensions, Skin


    Full log output saved to: /tmp/XDREAMY_AiO.log


    Code
    wget -q --no-check-certificate https://raw.githubusercontent.com/Insprion80/Skins/main/xDreamy/XDREAMY_AiO.sh -O - | /bin/sh


    ---


    📌 Notes


    Script now avoids system crashes by skipping any unsupported or already-configured sections.


    Smart use of opkg, sed, and curl allows dynamic execution per environment.


    Version 1.3 is stable, clean, and field-tested on OpenATV (sf8008).


    =============================================================

    ★ XDREAMY AiO - Enigma2 Universal Setup Wizard ★

    Version 1.2 - Developed by M.Hussein

    =============================================================



    Tired of setting up your Enigma2 box from scratch after every flash?



    Say hello to **XDREAMY AiO**



    A smart, fully automated script that gets your box production-ready in just one click.




    ✨ **What’s New in v1.2**


    Countdown with cancel option before execution


    Dynamic detection of local language based on your IP


    Live NTP sync + timezone fix


    Dual DNS configuration (8.8.8.8 + 9.9.9.9)


    Forced English OSD + local & Arabic support


    Bloatware removal + feed upgrade


    xDreamy skin auto-install and activation



    ✅ **Highlights**



    💯 Compatible with all OE-A and OpenPLi based images


    ⚙️ Ideal for fresh installations


    🧠 Auto-detects network settings, location, and time zone


    🎯 Sets everything up in under a minute.



    🛠️ **What It Does**


    🌐 Sets a static IP (auto-detects your LAN subnet, e.g. 192.168.X.10)


    🔐 Secures access by setting root password to root


    🌍 Detects your city and time zone automatically


    🕒 Syncs system time using NTP


    🈳 Removes all extra languages (keeps only Arabic and English)


    🧹 Cleans up unwanted default plugins (bloatware)


    🛒 Updates feed & installs key extensions



    💎 **Installs top tools like:**


    ✅ xDreamy Skin


    ✅ Transmission + Web Interface


    ✅ Elisatpanel


    ✅ AJPanel


    ✅ SubSSupport


    ✅ Levi Manager


    🎨 Sets xDreamy as the default skin


    🧾 Saves everything to a full log: /tmp/XDREAMY_AiO.log


    ⏱️ Gives you 10 seconds to cancel, otherwise auto-starts



    🔧 **How to Install (via Telnet/SSH)**


    Code
    wget -q --no-check-certificate https://raw.githubusercontent.com/Insprion80/Skins/main/xDreamy/XDREAMY_AiO.sh -O - | /bin/sh




    💡 **Pro Tip:**



    Run this immediately after flashing any new image. It will save you 30+ minutes of manual setup, plugin hunting, and skin tweaking.



    🧠 Developed by: M. Hussein

    📦 Script Version: 1.2

    🗂️ Log File: /tmp/XDREAMY_AiO.log

    Maybe this instruction can help regarding OpenATV 7.6 Beta and the MetrixHD skin.

    When I select Hamburg, there is an option on the keyboard where I enter my city Vukovar, then I press search, and when the code appears, I press Save, then I press Exit. Where it says Hamburg, I use the arrow left or right to set my city and press Save All again. After restarting, only my city Vukovar appears.

    MSN.jpg

    There is a problem in saving your city in the plugin, even save، press default, save, still the old default city come back!!!!