You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Low end systems, esp sticks using USB really go slow when you have lots of widgets. Why? Most likely because Kodi loads a new instance of the plugin for every widget, all at the same time. Not sure if it's memory/swap or just all the imports or a GIL problem with all the file IO this creats. but the end result is 1+min to see all widgets even if they all come from the same plugin and even if that plugin is caching those lists like AutoWidget can.
It would be super nice if this was a core kodi feature that it just remembered the contents of the widgets and displayed that on start up instead of displaying nothing while waiting for all the addons to return data.
this seems to recommend TMDB helper but I can't see how that solves the problem as it only seems to sync a single dir with a single track list. Not all the lists that might be interesting to show as widgets.
The text was updated successfully, but these errors were encountered:
Problem
Low end systems, esp sticks using USB really go slow when you have lots of widgets. Why? Most likely because Kodi loads a new instance of the plugin for every widget, all at the same time. Not sure if it's memory/swap or just all the imports or a GIL problem with all the file IO this creats. but the end result is 1+min to see all widgets even if they all come from the same plugin and even if that plugin is caching those lists like AutoWidget can.
Proposed solution
based on ideas from https://github.com/jurialmunkey/skin.arctic.horizon.2/issues/847
AutoWidget Library Sync
note: Seems like its possible to have plugin urls in the strm file but only if it ends up playing episode or movie etc not showing a menu? You can have a dir and .nfo file for a show and just have a single episode in it to speed things up but now the sync process has to open up all the paths to work out what goes to a video and what goes to a menu?
Why?
Solutions considered
TMDBHelpers Library Sync
Syncs your trakt collection + specific trakt lists you specify
cons:
Wait for subinterpreters speedup in python
https://peps.python.org/pep-0684/
Kodi should do the caching
It would be super nice if this was a core kodi feature that it just remembered the contents of the widgets and displayed that on start up instead of displaying nothing while waiting for all the addons to return data.
Context
The text was updated successfully, but these errors were encountered: