2018-09-06, 16:12
Hi, I don't think this is skin specific, but you never know I guess.
I used to have a local Kodi library and using the Arctic Zephyr skin I'd use the following script:
plugin://script.skin.helper.service/?action=nextepisodes&limit=25&reload=$INFO[Window(Home).Property(widgetreload)]
To have a widget on my home screen to display a list of Next Episodes:
All worked well. After an episode finished, the widget would update and show the next episode.
I recently moved to an Emby backend. And the script still loads the next episode, however when playing a file it does not load the episode metadata, just the filename:
Also the script doesn't update after playback to show the next episode, it remains on the last played. However the episode is correctly marked as watched within Kodi and on the Emby server. After reloading the skin, the widget shows the correct next episode.
Obviously the script I'm using is wrong when used with Emby.
Emby has a built in Next Episode node. Video add-ons -> Emby -> TV Shows -> Next Episodes, which plays back perfectly when navigated through the menus. so I thought I'd copy that to use as a widget. Added it to my Favourites and copied the below from favourites.xml (as I didn't know how else to get the path):
library://video/emby/767bffe4f11c93ef34b805451a696a4e/nextepisodes.xml/",return)
Tried to add this as a widget but it didn't work at all - didn't even show the Posters on the home screen.
So I thought I'd try the Skin Helper Service.
Video add-ons -> Skin Helper Service Widgets -> Episodes -> Next Episodes. Which also plays back episodes perfectly fine when navigated through the menus.
I added this as widget directly (this is how it's done in Artic Zephyr) Settings -> Interface -> Skin -> Configure Skin -> Customise Home Menu -> Widget -> Add-On -> Skin Helper Service Widgets -> Episodes - Next Episodes -> Use as widget. The loads the correct Posters on the home screen, and plays the correct files, however just as my 2nd screenshot above it doesn't load the episode metadata in the OSD.
I've tried the scripts as widgets in Titan too, but same result.
1. What gives? It works fine navigating the menus, but not when set as a widget.
2. Is there a script that would work?
Thanks.
I used to have a local Kodi library and using the Arctic Zephyr skin I'd use the following script:
plugin://script.skin.helper.service/?action=nextepisodes&limit=25&reload=$INFO[Window(Home).Property(widgetreload)]
To have a widget on my home screen to display a list of Next Episodes:
All worked well. After an episode finished, the widget would update and show the next episode.
I recently moved to an Emby backend. And the script still loads the next episode, however when playing a file it does not load the episode metadata, just the filename:
Also the script doesn't update after playback to show the next episode, it remains on the last played. However the episode is correctly marked as watched within Kodi and on the Emby server. After reloading the skin, the widget shows the correct next episode.
Obviously the script I'm using is wrong when used with Emby.
Emby has a built in Next Episode node. Video add-ons -> Emby -> TV Shows -> Next Episodes, which plays back perfectly when navigated through the menus. so I thought I'd copy that to use as a widget. Added it to my Favourites and copied the below from favourites.xml (as I didn't know how else to get the path):
library://video/emby/767bffe4f11c93ef34b805451a696a4e/nextepisodes.xml/",return)
Tried to add this as a widget but it didn't work at all - didn't even show the Posters on the home screen.
So I thought I'd try the Skin Helper Service.
Video add-ons -> Skin Helper Service Widgets -> Episodes -> Next Episodes. Which also plays back episodes perfectly fine when navigated through the menus.
I added this as widget directly (this is how it's done in Artic Zephyr) Settings -> Interface -> Skin -> Configure Skin -> Customise Home Menu -> Widget -> Add-On -> Skin Helper Service Widgets -> Episodes - Next Episodes -> Use as widget. The loads the correct Posters on the home screen, and plays the correct files, however just as my 2nd screenshot above it doesn't load the episode metadata in the OSD.
I've tried the scripts as widgets in Titan too, but same result.
1. What gives? It works fine navigating the menus, but not when set as a widget.
2. Is there a script that would work?
Thanks.