Mandatory registration in the plugin is not a good idea at all. ![]()
[E² Plugin] SimplySports
-
- SimplySports
- Reali22
- Thread is marked as Resolved.
-
-
Mandatory registration in the plugin is not a good idea at all.

Its not registration like entering email, just enter a nickname
-
Display More
SimplySport v4.8 Update - Enter the AI Era & the Ultimate Screen Update!
Hey everyone! A massive update to SimplySport is rolling out today (v4.8), and it brings one of our most highly anticipated leaps forward: Artificial Intelligence and an absolute overhaul of the main broadcasting user interface.
Here is everything packed into this massive release!
The New Main Screen Experience
I have completely ripped out and polished the main scoreboard screen to give it an elite, premium broadcaster aesthetic.
- Live Possession Bars: Look right underneath the team names for live matches! You will now instantly see a beautifully colored, real-time possession bar moving in real-time. Know instantly who is dominating the pitch without changing channels.
- Dynamic Score Tracking: The interface smartly tracks high-drama and high-scoring games right inside the UI layout.
- Voting counts: The scheduled matches now shows users votes as:
Home 2 VTS 1 AWAY to give you the fans sentiment about the match.
Live AI Sporting Commentary
Say goodbye to generic static notifications! SimplySport is now powered by Generative AI
If you enable AI Mode, a tiny non-intrusive "toast" notification will slip onto the bottom of your screen during games. As live events unfold, the AI writes organic, contextual commentary for you:
- Match Flow Awareness: The AI knows if a goal is an equalizer, a massive late comeback, or just pouring salt on a wound.
- Real-time Global News: The AI will seamlessly pull real-world sports headlines from the internet and weave them into notifications!
- Strict Persona: It speaks like a real human broadcaster, no robotic AI clichés!
### 🛑 IMPORTANT: Mandatory Community Registration
To help drive our gamification and leaderboard features into the future, **we are now tracking active installations.
When you launch v4.8 for the exact first time after updating, registration is required.
The system will bring up the Enigma2 Virtual Keyboard. You MUST enter a display name (Voter Name) to continue!
*If you press EXIT or leave it blank, you will be bounced back to the Enigma2 menu and will not be able to use the plugin.* Don't worry — your identity is locked anonymously to your device ID, so feel free to pick any fun display name you want!
---
How to Supercharge SimplySport with Groq AI
To get the absolute fastest, most intelligent AI commentary (driven by the famous Llama 3 engine), I highly recommend using Groq as your AI provider!
Here is exactly how to set it up for free:
1. On your phone or computer, go to exactly: [console.groq.com/keys](https://console.groq.com/keys)
2. Log in (you can use Google or create a free account).
3. Click on the "Create API Key" button. Give it a name like "SimplySport".
4. Copy the long text string it gives you. Keep it safe!
5. On your Enigma2 box, open SimplySport and press `MENU` on your remote to open the Settings.
6. Scroll down to the AI Settings and configure these exact fields:
- AI Mode: Set to `ON`
- AI Provider: Switch this to `Groq (Llama 3)`
- AI API Key: Click this, and carefully enter the API Key you copied from the website (Pro Tip: Use the Enigma2 Web Interface (OpenWebif) Remote if typing the long key on your TV is too annoying!) Or follow the instructions in the images below.
- AI Language: Choose your native language. The AI will provide commentary seamlessly in whatever language you pick!
Enjoy the game, and let us know what you think of the new AI commentator!
dreamDroid_1775935771483.jpgdreamDroid_1775932394777.jpgdreamDroid_1775931857007.jpgdreamDroid_1775915030167.jpgdreamDroid_1775915046791.jpgdreamDroid_1775915017664.jpgdreamDroid_1775923085912.jpgdreamDroid_1775914977458.jpgdreamDroid_1775926818615.jpggroq register.jpggroq key selection.jpggroq key Creation.jpggroq key .jpgsimplysportjson.jpggroq key Entering.jpg
For the new page comers!
-
Mandatory registration in the plugin is not a good idea at all.

Its not registration like entering email, just enter a nickname
It's alright.

-
-
-
I tested AI mode, it's nice, but groq rejects VPN and gives me a 403 error If I don't disable it
-
Since SimplySports now uses AI, could the "Key Moments" and "Match News" windows also be translated into the language of our choice?
Its a good idea, but I'm afraid it would consume all the tokens as this part is data rich
-
Quick update V4.9
Just bug fix to make the main UI fast.
-
Please add Serbian, Montenegro, Macedonian, Slovenian, Bosnian league...
And EUROLEAGUE basketball league ....
-
I don't know if you already have a fix for this, I just wanted to point out the error
Code
Display More18:50:16.6745 Exception ignored in: <generator object SportsMonitor._run_lazy_process_events_data at 0xaa2aca18> 18:50:16.6746 Traceback (most recent call last): 18:50:16.6746 File "/usr/lib/enigma2/python/Plugins/Extensions/SimplySports/plugin.py", line 3255, in process_events_data 18:50:16.6816 self.lazy_gen = self._run_lazy_process_events_data(data_list, single_league_name, append_mode) 18:50:16.6817 RuntimeError: generator ignored GeneratorExit 18:50:47.4098 Exception ignored in: <generator object SportsMonitor._run_lazy_process_events_data at 0xa1b4aa18> 18:50:47.4100 Traceback (most recent call last): 18:50:47.4101 File "/usr/lib/enigma2/python/Plugins/Extensions/SimplySports/plugin.py", line 3255, in process_events_data 18:50:47.4180 self.lazy_gen = self._run_lazy_process_events_data(data_list, single_league_name, append_mode) 18:50:47.4181 RuntimeError: generator ignored GeneratorExit 18:52:19.9157 Exception ignored in: <generator object SportsMonitor._run_lazy_process_events_data at 0xaa2aca18> 18:52:19.9158 Traceback (most recent call last): 18:52:19.9158 File "/usr/lib/enigma2/python/Plugins/Extensions/SimplySports/plugin.py", line 3255, in process_events_data 18:52:19.9230 self.lazy_gen = self._run_lazy_process_events_data(data_list, single_league_name, append_mode) 18:52:19.9231 RuntimeError: generator ignored GeneratorExit 18:52:50.6504 Exception ignored in: <generator object SportsMonitor._run_lazy_process_events_data at 0xa1b4aa18> 18:52:50.6507 Traceback (most recent call last): 18:52:50.6507 File "/usr/lib/enigma2/python/Plugins/Extensions/SimplySports/plugin.py", line 3255, in process_events_data 18:52:50.6586 self.lazy_gen = self._run_lazy_process_events_data(data_list, single_league_name, append_mode) 18:52:50.6589 RuntimeError: generator ignored GeneratorExit 18:54:22.8345 Exception ignored in: <generator object SportsMonitor._run_lazy_process_events_data at 0xaa2aca18> 18:54:22.8347 Traceback (most recent call last): 18:54:22.8348 File "/usr/lib/enigma2/python/Plugins/Extensions/SimplySports/plugin.py", line 3255, in process_events_data 18:54:22.8422 self.lazy_gen = self._run_lazy_process_events_data(data_list, single_league_name, append_mode) 18:54:22.8424 RuntimeError: generator ignored GeneratorExit 18:56:26.3601 Exception ignored in: <generator object SportsMonitor._run_lazy_process_events_data at 0xaa2aca18> 18:56:26.3603 Traceback (most recent call last): 18:56:26.3604 File "/usr/lib/enigma2/python/Plugins/Extensions/SimplySports/plugin.py", line 3255, in process_events_data 18:56:26.3675 self.lazy_gen = self._run_lazy_process_events_data(data_list, single_league_name, append_mode) 18:56:26.3678 RuntimeError: generator ignored GeneratorExit 18:56:47.0630 Timing out client: IPv6Address(type='TCP', host='::ffff:192.168.1.108', port=62795, flowInfo=0, scopeID=0 -
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
26up to30) 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
927down to952) and slightly padded the height so it anchors better to the bottom of the screen.
3. Critical Generator Stability Fix (The
GeneratorExitBug)- 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 toexcept Exception:inside the match processing loops, the plugin now safely respectsGeneratorExitevents. - Result: This permanently clears the
RuntimeError: generator ignored GeneratorExiterrors that were silently flooding the logs, improving overall memory safety and system stability when closing the plugin or rebuilding UI lists.
-
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.
-
Display More
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.
-
Please add Serbian, Montenegro, Macedonian, Slovenian, Bosnian league...
And EUROLEAGUE basketball league ....
Euroleague basketball maybe ready for the new season.
-
Please add Serbian, Montenegro, Macedonian, Slovenian, Bosnian league...
And EUROLEAGUE basketball league ....
Euroleague basketball maybe ready for the new season.
When does the new season start?
-
Please add Serbian, Montenegro, Macedonian, Slovenian, Bosnian league...
And EUROLEAGUE basketball league ....
Euroleague basketball maybe ready for the new season.
When does the new season start?
The 2025/2026 season ends in May, and the 2026/2027 season is scheduled to start in October 2026.
-
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.
Codecd /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 enigma2dreamDroid_1776269872909.jpgdreamDroid_1776208125346.jpgdreamDroid_1776208103479.jpgdreamDroid_1776269872909.jpgdreamDroid_1776269842618.jpgdreamDroid_1776269907637.jpgdreamDroid_1776269914057.jpgdreamDroid_1776269917571.jpgdreamDroid_1776269894355.jpg
-
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?
-
You need to choose a username.
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!
