It would be great if you showed some interest in Euroleague Basketball, which is often treated like a stepchild.
[E² Plugin] SimplySports
-
- SimplySports
- Reali22
- Thread is marked as Resolved.
-
-
I just wanted to point out a few threads to you.. I think you can fix them.
Your plugin is very active, it never stops use Twisted for HTTP requests. . fix it
Code
Display More18:38:20.7067 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:38:20.7313 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:38:20.7511 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:38:20.7721 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:38:20.7969 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:38:20.8163 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:38:20.8361 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:38:20.8577 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:38:20.8792 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:38:20.9044 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:38:20.9238 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:38:20.9537 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:38:20.9736 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:38:20.9941 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:38:21.0137 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:38:21.0409 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:38:26.4198 [eDVBPESReader] ERROR reading PES (fd=80): Function not implemented 18:38:28.4385 [gRC] Warning: Main thread is busy, displaying spinner! 18:38:28.9736 [StackTrace] ========== Stacktrace of active Python threads =========== 18:38:28.9737 [StackTrace] ========== Thread ID 0x9e6fd3a0 ========================= 18:38:28.9738 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9738 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9738 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9739 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9739 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9739 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9740 [StackTrace] ========== Thread ID 0xa1f7d3a0 ========================= 18:38:28.9740 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9740 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9741 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9741 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9741 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9742 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9742 [StackTrace] ========== Thread ID 0x9b8ff3a0 ========================= 18:38:28.9742 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9743 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9743 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9743 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9744 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9744 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9744 [StackTrace] ========== Thread ID 0x9caff3a0 ========================= 18:38:28.9744 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9745 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9745 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9745 [StackTrace] File: "/usr/lib/python3.13/concurrent/futures/thread.py", line 90, in _worker 18:38:28.9746 [StackTrace] ========== Thread ID 0x9a8fd3a0 ========================= 18:38:28.9746 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9747 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9747 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9748 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9748 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9749 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9749 [StackTrace] ========== Thread ID 0xa157c3a0 ========================= 18:38:28.9749 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9749 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9750 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9754 [StackTrace] File: "/usr/lib/python3.13/difflib.py", line 619, in ratio 18:38:28.9755 [StackTrace] File: "/usr/lib/python3.13/difflib.py", line 454, in get_matching_blocks 18:38:28.9755 [StackTrace] File: "/usr/lib/python3.13/difflib.py", line 419, in find_longest_match 18:38:28.9755 [StackTrace] ========== Thread ID 0xa42fa3a0 ========================= 18:38:28.9758 [StackTrace] File: "/usr/lib/python3.13/socketserver.py", line 235, in serve_forever 18:38:28.9758 [StackTrace] File: "/usr/lib/python3.13/selectors.py", line 398, in select 18:38:28.9758 [StackTrace] ========== Thread ID 0xa3af93a0 ========================= 18:38:28.9759 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9759 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9759 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9760 [StackTrace] File: "/usr/lib/python3.13/concurrent/futures/thread.py", line 90, in _worker 18:38:28.9760 [StackTrace] ========== Thread ID 0xa4afb3a0 ========================= 18:38:28.9760 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9761 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9761 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9761 [StackTrace] File: "/usr/lib/python3.13/concurrent/futures/thread.py", line 90, in _worker 18:38:28.9762 [StackTrace] ========== Thread ID 0xa5cff3a0 ========================= 18:38:28.9762 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9762 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9763 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9763 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9764 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9764 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9764 [StackTrace] ========== Thread ID 0xa66ff3a0 ========================= 18:38:28.9764 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9765 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9765 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9765 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9766 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9766 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9767 [StackTrace] ========== Thread ID 0xa70ff3a0 ========================= 18:38:28.9767 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9767 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9768 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9768 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9768 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9769 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9769 [StackTrace] ========== Thread ID 0xa7aff3a0 ========================= 18:38:28.9769 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9770 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9770 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9770 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9771 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9771 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9771 [StackTrace] ========== Thread ID 0xa84df3a0 ========================= 18:38:28.9772 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9772 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9773 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9774 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9774 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9774 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9775 [StackTrace] ========== Thread ID 0xa8ce03a0 ========================= 18:38:28.9775 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9775 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9776 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9776 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9776 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9777 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9778 [StackTrace] ========== Thread ID 0xa9b493a0 ========================= 18:38:28.9778 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9778 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9779 [StackTrace] File: "/usr/lib/enigma2/python/Components/Renderer/AglarePosterX.py", line 528, in run 18:38:28.9779 [StackTrace] canal = pdb.get() 18:38:28.9779 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9780 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9780 [StackTrace] ========== Thread ID 0xaa34a3a0 ========================= 18:38:28.9780 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9781 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9781 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1343, in run 18:38:28.9781 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 660, in wait 18:38:28.9792 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 363, in wait 18:38:28.9794 [StackTrace] ========== Thread ID 0xac58b3a0 ========================= 18:38:28.9794 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9794 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9795 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9796 [StackTrace] ========== MainThread 0xb34c0020 ========================= 18:38:28.9796 [StackTrace] File: "/usr/lib/enigma2/python/Plugins/Extensions/SimplySports/plugin.py", line 3019, in _run_lazy_process_events_data 18:38:28.9796 [StackTrace] if i > 0 and i % 10 == 0: yield 18:38:28.9797 [StackTrace] File: "<frozen importlib._bootstrap>", line 1360, in _find_and_load 18:38:28.9798 [StackTrace] File: "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked 18:38:28.9798 [StackTrace] File: "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed 18:38:28.9799 [StackTrace] File: "<frozen importlib._bootstrap>", line 1360, in _find_and_load 18:38:28.9799 [StackTrace] File: "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked 18:38:28.9800 [StackTrace] File: "<frozen importlib._bootstrap>", line 1282, in _find_spec 18:38:28.9800 [StackTrace] File: "<frozen importlib._bootstrap_external>", line 1568, in find_spec 18:38:28.9801 [StackTrace] File: "<frozen importlib._bootstrap_external>", line 1546, in _get_spec 18:38:28.9801 [StackTrace] File: "<frozen importlib._bootstrap_external>", line 1670, in find_spec 18:38:28.9801 [StackTrace] File: "<frozen importlib._bootstrap_external>", line 152, in _path_stat 18:38:28.9802 [StackTrace] ========== Stacktrace end ================================ 18:38:30.2038 while interacting with body decoder: Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/twisted/web/_newclient.py", line 550, in connectionLost File "/usr/lib/python3.13/site-packages/twisted/web/_newclient.py", line 1057, in dispatcher File "/usr/lib/python3.13/site-packages/twisted/web/_newclient.py", line 1301, in _bodyDataFinished_CONNECTED File "/usr/lib/python3.13/site-packages/twisted/web/client.py", line 2372, in connectionLost File "/usr/lib/python3.13/site-packages/twisted/internet/defer.py", line 891, in callback File "/usr/lib/python3.13/site-packages/twisted/internet/defer.py", line 986, in _startRunCallbacks twisted.internet.defer.AlreadyCalledError: 18:38:30.2695 while interacting with body decoder: Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/twisted/web/_newclient.py", line 550, in connectionLost File "/usr/lib/python3.13/site-packages/twisted/web/_newclient.py", line 1057, in dispatcher File "/usr/lib/python3.13/site-packages/twisted/web/_newclient.py", line 1301, in _bodyDataFinished_CONNECTED File "/usr/lib/python3.13/site-packages/twisted/web/client.py", line 2372, in connectionLost File "/usr/lib/python3.13/site-packages/twisted/internet/defer.py", line 891, in callback File "/usr/lib/python3.13/site-packages/twisted/internet/defer.py", line 986, in _startRunCallbacks twisted.internet.defer.AlreadyCalledError: 18:38:30.3569 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:38:30.3866 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:38:35.8553 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:38:35.9053 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:38:35.9396 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:38:35.9891 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:38:36.0392 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:38:36.0882 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:38:36.1377 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:38:36.1874 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:38:36.2373 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:38:36.2873 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:38:36.5283 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:38:36.5782 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:38:36.6327 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:38:36.6820 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:38:52.1202 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:38:52.1503 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:38:52.1752 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:38:52.2002 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:38:52.2202 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:38:52.2450 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:38:52.2622 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:38:52.3022 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:39:06.4914 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:39:06.5144 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:39:06.5381 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:39:06.5603 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:39:06.5825 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:39:06.6090 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:39:06.6318 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:39:06.6542 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:39:22.3257 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:39:22.3501 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:39:22.3702 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:39:22.3896 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:39:22.4088 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:39:22.4279 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:39:22.4526 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:39:22.4740 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:39:23.8952 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:39:24.2328 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:39:24.2771 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:39:24.3369 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:39:24.3918 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:39:24.4518 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:39:24.5011 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:39:24.5511 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:39:52.9997 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:39:53.0245 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:39:53.0439 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:39:53.0789 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:39:53.1093 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:39:53.1293 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:39:53.1590 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:39:53.1974 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> -
I just wanted to point out a few threads to you.. I think you can fix them.
Your plugin is very active, it never stops use Twisted for HTTP requests. . fix it
Code
Display More18:38:20.7067 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:38:20.7313 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:38:20.7511 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:38:20.7721 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:38:20.7969 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:38:20.8163 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:38:20.8361 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:38:20.8577 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:38:20.8792 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:38:20.9044 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:38:20.9238 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:38:20.9537 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:38:20.9736 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:38:20.9941 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:38:21.0137 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:38:21.0409 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:38:26.4198 [eDVBPESReader] ERROR reading PES (fd=80): Function not implemented 18:38:28.4385 [gRC] Warning: Main thread is busy, displaying spinner! 18:38:28.9736 [StackTrace] ========== Stacktrace of active Python threads =========== 18:38:28.9737 [StackTrace] ========== Thread ID 0x9e6fd3a0 ========================= 18:38:28.9738 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9738 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9738 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9739 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9739 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9739 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9740 [StackTrace] ========== Thread ID 0xa1f7d3a0 ========================= 18:38:28.9740 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9740 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9741 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9741 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9741 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9742 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9742 [StackTrace] ========== Thread ID 0x9b8ff3a0 ========================= 18:38:28.9742 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9743 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9743 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9743 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9744 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9744 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9744 [StackTrace] ========== Thread ID 0x9caff3a0 ========================= 18:38:28.9744 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9745 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9745 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9745 [StackTrace] File: "/usr/lib/python3.13/concurrent/futures/thread.py", line 90, in _worker 18:38:28.9746 [StackTrace] ========== Thread ID 0x9a8fd3a0 ========================= 18:38:28.9746 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9747 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9747 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9748 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9748 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9749 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9749 [StackTrace] ========== Thread ID 0xa157c3a0 ========================= 18:38:28.9749 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9749 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9750 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9754 [StackTrace] File: "/usr/lib/python3.13/difflib.py", line 619, in ratio 18:38:28.9755 [StackTrace] File: "/usr/lib/python3.13/difflib.py", line 454, in get_matching_blocks 18:38:28.9755 [StackTrace] File: "/usr/lib/python3.13/difflib.py", line 419, in find_longest_match 18:38:28.9755 [StackTrace] ========== Thread ID 0xa42fa3a0 ========================= 18:38:28.9758 [StackTrace] File: "/usr/lib/python3.13/socketserver.py", line 235, in serve_forever 18:38:28.9758 [StackTrace] File: "/usr/lib/python3.13/selectors.py", line 398, in select 18:38:28.9758 [StackTrace] ========== Thread ID 0xa3af93a0 ========================= 18:38:28.9759 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9759 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9759 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9760 [StackTrace] File: "/usr/lib/python3.13/concurrent/futures/thread.py", line 90, in _worker 18:38:28.9760 [StackTrace] ========== Thread ID 0xa4afb3a0 ========================= 18:38:28.9760 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9761 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9761 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9761 [StackTrace] File: "/usr/lib/python3.13/concurrent/futures/thread.py", line 90, in _worker 18:38:28.9762 [StackTrace] ========== Thread ID 0xa5cff3a0 ========================= 18:38:28.9762 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9762 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9763 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9763 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9764 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9764 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9764 [StackTrace] ========== Thread ID 0xa66ff3a0 ========================= 18:38:28.9764 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9765 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9765 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9765 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9766 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9766 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9767 [StackTrace] ========== Thread ID 0xa70ff3a0 ========================= 18:38:28.9767 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9767 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9768 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9768 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9768 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9769 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9769 [StackTrace] ========== Thread ID 0xa7aff3a0 ========================= 18:38:28.9769 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9770 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9770 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9770 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9771 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9771 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9771 [StackTrace] ========== Thread ID 0xa84df3a0 ========================= 18:38:28.9772 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9772 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9773 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9774 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9774 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9774 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9775 [StackTrace] ========== Thread ID 0xa8ce03a0 ========================= 18:38:28.9775 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9775 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9776 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9776 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work 18:38:28.9776 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9777 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9778 [StackTrace] ========== Thread ID 0xa9b493a0 ========================= 18:38:28.9778 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9778 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9779 [StackTrace] File: "/usr/lib/enigma2/python/Components/Renderer/AglarePosterX.py", line 528, in run 18:38:28.9779 [StackTrace] canal = pdb.get() 18:38:28.9779 [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get 18:38:28.9780 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait 18:38:28.9780 [StackTrace] ========== Thread ID 0xaa34a3a0 ========================= 18:38:28.9780 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9781 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9781 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1343, in run 18:38:28.9781 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 660, in wait 18:38:28.9792 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 363, in wait 18:38:28.9794 [StackTrace] ========== Thread ID 0xac58b3a0 ========================= 18:38:28.9794 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap 18:38:28.9794 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner 18:38:28.9795 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run 18:38:28.9796 [StackTrace] ========== MainThread 0xb34c0020 ========================= 18:38:28.9796 [StackTrace] File: "/usr/lib/enigma2/python/Plugins/Extensions/SimplySports/plugin.py", line 3019, in _run_lazy_process_events_data 18:38:28.9796 [StackTrace] if i > 0 and i % 10 == 0: yield 18:38:28.9797 [StackTrace] File: "<frozen importlib._bootstrap>", line 1360, in _find_and_load 18:38:28.9798 [StackTrace] File: "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked 18:38:28.9798 [StackTrace] File: "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed 18:38:28.9799 [StackTrace] File: "<frozen importlib._bootstrap>", line 1360, in _find_and_load 18:38:28.9799 [StackTrace] File: "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked 18:38:28.9800 [StackTrace] File: "<frozen importlib._bootstrap>", line 1282, in _find_spec 18:38:28.9800 [StackTrace] File: "<frozen importlib._bootstrap_external>", line 1568, in find_spec 18:38:28.9801 [StackTrace] File: "<frozen importlib._bootstrap_external>", line 1546, in _get_spec 18:38:28.9801 [StackTrace] File: "<frozen importlib._bootstrap_external>", line 1670, in find_spec 18:38:28.9801 [StackTrace] File: "<frozen importlib._bootstrap_external>", line 152, in _path_stat 18:38:28.9802 [StackTrace] ========== Stacktrace end ================================ 18:38:30.2038 while interacting with body decoder: Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/twisted/web/_newclient.py", line 550, in connectionLost File "/usr/lib/python3.13/site-packages/twisted/web/_newclient.py", line 1057, in dispatcher File "/usr/lib/python3.13/site-packages/twisted/web/_newclient.py", line 1301, in _bodyDataFinished_CONNECTED File "/usr/lib/python3.13/site-packages/twisted/web/client.py", line 2372, in connectionLost File "/usr/lib/python3.13/site-packages/twisted/internet/defer.py", line 891, in callback File "/usr/lib/python3.13/site-packages/twisted/internet/defer.py", line 986, in _startRunCallbacks twisted.internet.defer.AlreadyCalledError: 18:38:30.2695 while interacting with body decoder: Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/twisted/web/_newclient.py", line 550, in connectionLost File "/usr/lib/python3.13/site-packages/twisted/web/_newclient.py", line 1057, in dispatcher File "/usr/lib/python3.13/site-packages/twisted/web/_newclient.py", line 1301, in _bodyDataFinished_CONNECTED File "/usr/lib/python3.13/site-packages/twisted/web/client.py", line 2372, in connectionLost File "/usr/lib/python3.13/site-packages/twisted/internet/defer.py", line 891, in callback File "/usr/lib/python3.13/site-packages/twisted/internet/defer.py", line 986, in _startRunCallbacks twisted.internet.defer.AlreadyCalledError: 18:38:30.3569 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:38:30.3866 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:38:35.8553 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:38:35.9053 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:38:35.9396 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:38:35.9891 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:38:36.0392 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:38:36.0882 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:38:36.1377 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:38:36.1874 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:38:36.2373 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:38:36.2873 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:38:36.5283 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:38:36.5782 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:38:36.6327 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:38:36.6820 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:38:52.1202 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:38:52.1503 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:38:52.1752 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:38:52.2002 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:38:52.2202 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:38:52.2450 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:38:52.2622 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:38:52.3022 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:39:06.4914 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:39:06.5144 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:39:06.5381 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:39:06.5603 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:39:06.5825 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:39:06.6090 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:39:06.6318 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:39:06.6542 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:39:22.3257 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:39:22.3501 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:39:22.3702 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:39:22.3896 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:39:22.4088 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:39:22.4279 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:39:22.4526 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:39:22.4740 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:39:23.8952 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:39:24.2328 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:39:24.2771 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:39:24.3369 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:39:24.3918 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'> 18:39:24.4518 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:39:24.5011 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:39:24.5511 Stopping factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:39:52.9997 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174747'> 18:39:53.0245 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174757'> 18:39:53.0439 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174839'> 18:39:53.0789 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174752'> 18:39:53.1093 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174754'> 18:39:53.1293 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174825'> 18:39:53.1590 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174819'> 18:39:53.1974 Starting factory <HTTPClientFactory: b'https://site.api.espn.com/apis/site/v2/sports/tennis/wta/summary?event=174761'>Thank you for pointing this out. will fix it with the next update.
-
It would be great if you showed some interest in Euroleague Basketball, which is often treated like a stepchild.
Hopefully, when I find a reliable API source will add it. For the current time, I'm still searching.
-
Good evening
How can I adjust/size the plugin to fit the television screen? -
Good evening
How can I adjust/size the plugin to fit the television screen?Try using a FullHD Skin.
-
Good evening
How can I adjust/size the plugin to fit the television screen?Try using a FullHD Skin.
No is the same problem.
-
Good evening
How can I adjust/size the plugin to fit the television screen?Try using a FullHD Skin.
No is the same problem.
What skin are you using and what is you screen settings?
-
The screen settings I have are like this
-
The screen settings I have are like this
What skin are you using? This can be seen from the interface settings
-
The screen settings I have are like this
What skin are you using? This can be seen from the interface settings
DM 920 GP 4.2 OE 2.5 unstable phyton 2 image
ZombiFlat Mirror skin
-
The screen settings I have are like this
What skin are you using? This can be seen from the interface settings
DM 920 GP 4.2 OE 2.5 unstable phyton 2 image
ZombiFlat Mirror skin
Unfortunatly this plugin is not compatible with your system
-
What do you think about this addition? 13
-
Amazing (11) 85%
-
Nice (1) 8%
-
Neutral (0) 0%
-
Not important (1) 8%
🎉 SimplySports v4.6 is here — and it's not just a sports ticker anymore.
I've just shipped the biggest update yet, and the headline feature is something I've been building toward for a while: community match predictions with a full gamification engine.
Here's how it works 👇
✏️ First things — set your name Before you start predicting, head into the plugin menu and set your Voter Name (your name or nickname). This is the name the whole community will see on the global leaderboard, so make it count. You only need to do this once.
🗳️ Vote before the match Before kick-off, open any match and cast your prediction — Home win, Away win, or Draw. The vote is locked in instantly and your community's collective picks are shown in real time, so you can see what everyone else thinks before the whistle blows.
⚖️ The Referee settles it When the match ends, the engine automatically fetches the final score, compares it to your prediction, and settles the bet. No manual input, no waiting — it just works silently in the background while you watch the next game. +1 point for a correct call, -1 for a miss.
🏆 Climb the ranks — globally and by sport
Every prediction feeds into a live global leaderboard. Your score and accuracy are pushed to the cloud and ranked against the whole community. But it doesn't stop there — use the ◄ ► arrows on the leaderboard to filter by sport type. Football, basketball, tennis, American football — each sport has its own standalone ranking, so the football expert and the basketball fanatic are competing on equal ground. Think you know your sport better than anyone else in the community? Now you can prove it in your lane.🎖️ Earn your badge Your record earns you a title that shows up next to your name on the leaderboard:
🔘 Rookie → 🔵 Scout → 🟢 Oracle → 🩵 Veteran → 🩵 Tactician → 🟡 Expert → 🟣 Strategist → 🟠 Master → 🩷 Visionary → 🥇 Legend → ✨ Prophet
Reaching Prophet requires 500+ points and an accuracy rate above 80%. That one's for the true believers.
📊 Your personal profile Hit the Blue button on the leaderboard to open your own profile screen — a full history of your last 20 predictions showing every match, what you picked, the final score, and a green [WON] or red [LOST] badge for each one. Pending bets waiting on results are listed separately so nothing gets lost.
⚠️ Quick reminder: If you skip setting your Voter Name, your results will appear on the leaderboard as Anonymous. Takes 10 seconds — go set it now so your scores are yours.
Update now from the plugin menu. The leaderboard is live and waiting for your first prediction. 👁️
#SimplySports #Enigma2 #Dreambox #VU+ #OpenATV #Predictions #FootballPredictions.
dreamDroid_1774348498801.jpgdreamDroid_1774348487050.jpgdreamDroid_1774348467436.jpgdreamDroid_1774348460333.jpgdreamDroid_1774348445733.jpgdreamDroid_1774348432790.jpgdreamDroid_1774348396560.jpgdreamDroid_1774348370627.jpgdreamDroid_1774348353495.jpg
-
-
Good evening
How can I adjust/size the plugin to fit the television screen?Try using a FullHD Skin.
No is the same problem.
What skin are you using and what is you screen settings?
MetrixHD the OpenATV
-
It works perfect with metrix fhd on openatv.
-
New Update Version 4.7
In this version:
1. Updated the plugin's main interface (updated the colored action buttons and made the live match timings red to match the word "Live").
2. Added an online EPG Search feature in the match broadcasting screen to find the matches in other channels that do not have an EPG on your device.
dreamDroid_1775674584224.jpgdreamDroid_1775674482086.jpgdreamDroid_1775674472092.jpg
Enjoy 😉
reali22.
-
-
Still working on it.
-
friend can you put the croatian football league on
thanks
-
Do you like the NEW AI Mode? 11
The result is only visible to the participants.
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
Then restart the device immediately after saving the json file.
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!
