[E² Plugin] SimplySports

There are 230 replies in this Thread which was already clicked 29,520 times. The last Post () by Reali22.

  • For the new page comers!

    • Official Post

    I don't know if you already have a fix for this, I just wanted to point out the error


  • SimplySports: V5.0 Additions & Enhancements

    1. Dialect-Aware AI Commentary

    I took the AI commentary to the next level by making it hyper-localized.

    • Expanded Languages: Added Greek, Croatian, Serbian, and Bosnian.
    • Native Arabic Dialects: Added عربي (مصري), عربي (عراقي), عربي (خليجي), دارجة (مغربية), and عربي (شامي) to the language menu, written nicely in their native script.
    • Smart Prompt Routing: Built an underlying engine that automatically detects your selected dialect and instructs the AI to adopt that specific regional tone and vocabulary (e.g., instructing the LLM to speak with a "casual Egyptian football fan tone" instead of just standard Arabic).

    2. AIToast UI Positioning & UX

    Polished the visual presentation and usability of the AI commentator notifications.

    • Less Intrusive: The AI overlay can now be dismissed instantly by pressing almost any standard remote button (Up/Down/Left/Right, OK, Cancel, Red, Green, Yellow, Blue), so it never gets in your way.
    • Better Typography: Increased the AI Toast font size (from 26 up to 30) so it is significantly easier to read from the couch.
    • Screen Placement: Lowered the AI window by a total of 25 pixels (shifted the Y-axis from 927 down to 952) and slightly padded the height so it anchors better to the bottom of the screen.

    3. Critical Generator Stability Fix (The GeneratorExit Bug)

    • Under-the-Hood Fix: Resolved a critical system issue where the plugin was improperly suppressing Enigma2's termination signals. By upgrading bare except: catch-alls to except Exception: inside the match processing loops, the plugin now safely respects GeneratorExit events.
    • Result: This permanently clears the RuntimeError: generator ignored GeneratorExit errors that were silently flooding the logs, improving overall memory safety and system stability when closing the plugin or rebuilding UI lists.

    dreamDroid_1776031615351.jpg

    dreamDroid_1776030865447.jpg

    dreamDroid_1776030856090.jpg

    dreamDroid_1776030840909.jpg

    dreamDroid_1776030806765.jpg

    dreamDroid_1776013072789.jpg

    • Official Post

    hello


    1. you have 2 same functions:
    12398:1 W0404 redefinition of unused 'LeaderboardListEntry' from line 1856 [pyflakes]

    11849:1 W0404 redefinition of unused 'get_picon' from line 10451 [pyflakes]



    I left some issues, so you can see what to do.

    I fixed many of them.

    It's best to fix them to avoid problems on e2.

  • Thank you for the notes and the fixes. Really appreciated. Will build on it for future versions.

  • Update to version 5.1 of the SIMPLYSPORTS plugin

    The update focuses on visual enhancements and additions:

    1. Added animation features to the goals screen.

    2. Added notifications for the start and end of halves, as well as goal cancellations and VAR decisions.

    3. Added a control bar (displaying percentage averages for all statistics) for each team under the goals box on the main screen.

    4. Added a "Notifications Test" feature to the menu.

    5. Various performance improvements.


    Please update via Telnet to ensure that the animations and image additions function correctly.


    Code
    cd /usr/lib/enigma2/python/Plugins/Extensions && rm -rf SimplySports && wget --no-check-certificate https://github.com/Ahmed-Mohammed-Abbas/SimplySports/archive/refs/heads/main.zip -O SimplySports.zip && unzip SimplySports.zip && mv SimplySports-main SimplySports && rm SimplySports.zip && killall -9 enigma2



    dreamDroid_1776269872909.jpgdreamDroid_1776208125346.jpgdreamDroid_1776208103479.jpgdreamDroid_1776269872909.jpgdreamDroid_1776269842618.jpgdreamDroid_1776269907637.jpgdreamDroid_1776269914057.jpgdreamDroid_1776269917571.jpgdreamDroid_1776269894355.jpg

    • Official Post

    Maybe I missed something?

    When I launch the plugin, it asks me for a code.

    I didn't open the code or unhide it if necessary.

    Can I know how to proceed?


    pasted-from-clipboard.png

Your hub for Enigma2 sport plugins

Find downloads and support for tools that deliver live scores, match schedules, sports streaming, and news to your receiver. Discover essential Enigma2 system utility plugins. Access downloads and support for performance monitors, maintenance tools, and system information managers.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!