2020-03-28, 23:22
Have you ever been scrolling your homescreen widgets, wishing you didn't have to change them manually just to surface different content? Have you ever wondered why it seems like the "big box" streaming services never show you the same list of movies twice? Why can't Kodi work like this? It turns out... it can.
AutoWidget
Basically, AutoWidget lets you define your own custom "groups" of widget paths, and then point any widget at that group, in order to get a widget that automatically changes its content every so often. In this way, you could have a widget that shows movies of a random genre... or one that shows shortcuts to each genre. You could have only a few widgets, but let them cycle through a large number of playlists or library nodes, allowing you to more easily surface more varied content, automatically.
You can also set up "shortcut groups", which function very much like a "submenu" or "category" widget, but completely managed by AutoWidget, and almost endlessly customizable.
I've made a video introducing it and running through most of the features of the add-on, as well: (OUTDATED VIDEO FROM 1.2.5, BUT LEFT HERE FOR POSTERITY)
To install it, simply add my GitHub URL as a file manager source: https://drinfernoo.github.io/
This source contains both the "stable" and "dev" repos for AutoWidget, but I only recommend installing the "stable" repo, in order to get official releases, rather than WIP builds.
For some useful shortcuts to use: https://github.com/drinfernoo/plugin.pro...-Shortcuts
As far as I'm aware, AutoWidget should be able to function in any skin, in any instance where a widget can be displayed, but there are a couple of skins that are not as easy as the others.
Skins I'm aware of that require special attention: (OUTDATED QUOTE, NEED TO UPDATE)
For more information on Paged Widgets, see the documentation: https://github.com/drinfernoo/plugin.pro...ed-Widgets
For more information, check out: https://www.github.com/drinfernoo/plugin...utowidget/
To report bugs or request features: https://www.github.com/drinfernoo/plugin...et/issues/
For full (ish ) documentation: https://www.github.com/drinfernoo/plugin...dget/wiki/
Enjoy!
AutoWidget
Basically, AutoWidget lets you define your own custom "groups" of widget paths, and then point any widget at that group, in order to get a widget that automatically changes its content every so often. In this way, you could have a widget that shows movies of a random genre... or one that shows shortcuts to each genre. You could have only a few widgets, but let them cycle through a large number of playlists or library nodes, allowing you to more easily surface more varied content, automatically.
You can also set up "shortcut groups", which function very much like a "submenu" or "category" widget, but completely managed by AutoWidget, and almost endlessly customizable.
I've made a video introducing it and running through most of the features of the add-on, as well: (OUTDATED VIDEO FROM 1.2.5, BUT LEFT HERE FOR POSTERITY)
To install it, simply add my GitHub URL as a file manager source: https://drinfernoo.github.io/
This source contains both the "stable" and "dev" repos for AutoWidget, but I only recommend installing the "stable" repo, in order to get official releases, rather than WIP builds.
For some useful shortcuts to use: https://github.com/drinfernoo/plugin.pro...-Shortcuts
As far as I'm aware, AutoWidget should be able to function in any skin, in any instance where a widget can be displayed, but there are a couple of skins that are not as easy as the others.
Skins I'm aware of that require special attention: (OUTDATED QUOTE, NEED TO UPDATE)
Quote:Embruary: To get the widget correctly, I had to first add the "Random Path (nonsense widget ID)" endpoint to my Favorites, then add that favorite to a custom widget, and then finally add that custom widget to the homescreen. After that, I clicked "Initialize Widgets" on the widget itself, and the widget initialized itself and loaded the first path. After that, I was able to force refresh the widget successfully, except for the label (which I was also able to fix easily in this case, but needs fixes in AutoWidget to be working reliably).
Xonfluence: If anyone's struggling, this also appears to be the way you have to do it in Xonfluence: Add the "Random Path" folder to your Favorites, and then create a widget from that favorite.
For more information on Paged Widgets, see the documentation: https://github.com/drinfernoo/plugin.pro...ed-Widgets
For more information, check out: https://www.github.com/drinfernoo/plugin...utowidget/
To report bugs or request features: https://www.github.com/drinfernoo/plugin...et/issues/
For full (ish ) documentation: https://www.github.com/drinfernoo/plugin...dget/wiki/
Enjoy!