I'm using TV Show Next Aired addon version 8.0.4 on Kodi Nexus 20.0 without any problems.
Today I installed on second micro SD card Kodi Omega 21.0.
Then I have copied all TV Show Next Aired modules and scripts from "old" device to "new" one, deleted ./userdata/addon_data/script.module.simplecache/simplecache.db file and forced to rebuild db. It took around 60 minutes until simplecache.db file's size stabilized at 5,5 MB.
Then I launched TV Show Next Aired addon. Unfortunately it shows only green full screen with small "Settings" button in the left bottom corner but without labels for days and without content which day what series are about to be broadcasted as it works on Kodi Nexus 20.0.
Its out of my skills to review python addon code and find the root cause of this result.
I really hope someone will modify this addon for Kodi Omega 21.0.
This is what I see in Kodi.log when launching addon:
xml:
2024-01-04 18:30:08.337 T:4414 info <general>: Loading skin file: /storage/.kodi/addons/script.tv.show.next.aired/resources/skins/Default/1080i/script-NextAired-TVGuide3.xml, load type: LOAD_ON_GUI_INIT
2024-01-04 18:30:08.420 T:11408 error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'TypeError'>
Error Contents: %d format: a real number is required, not dict
Traceback (most recent call last):
File "/storage/.kodi/addons/script.tv.show.next.aired/resources/lib/next_aired_dialog.py", line 48, in onInit
self.set_properties()
File "/storage/.kodi/addons/script.tv.show.next.aired/resources/lib/next_aired_dialog.py", line 66, in set_properties
nice_date = self.nice_date(cntr_day, 'Short')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/storage/.kodi/addons/script.tv.show.next.aired/resources/lib/main_module.py", line 329, in nice_date
d = fmt % {
^^^^^^^
TypeError: %d format: a real number is required, not dict
-->End of Python script error report<--