plugin.video.vrt.nu
plugin.video.vrt.nu copied to clipboard
Fix integrated landscape view in Arctic Horizon skin
This fixes https://github.com/add-ons/plugin.video.vrt.nu/issues/822 and reintroduces https://github.com/add-ons/plugin.video.vrt.nu/issues/783
Using xbmcplugin.setContent('seasons')
enables the Integrated Landscape View, but in that case Arctic Horizon skin doesn't pick up the ListItem
metadata in Kodi Player, so this PR introduces https://github.com/add-ons/plugin.video.vrt.nu/issues/783 again.
@vermope @piejanssens Can you test this PR again please with the most recent https://github.com/jurialmunkey/skin.arctic.horizon
Here is a zip package from this PR: plugin.video.vrt.nu-2.4.5-landscape-d26163a.zip
I think https://github.com/add-ons/plugin.video.vrt.nu/issues/783 is fixed. If you can confirm, I think this PR can be merged.
@mediaminister Works perfectly! Seems it's the default view now, did not had to change the view. Thanks!!
I got the same https://github.com/add-ons/plugin.video.vrt.nu/issues/783 bug again. It's not fixed apparently, but the bug only occurs when you play an episode after selecting the season in the integrated landscape view.
We may want to verify if there is a bug in Estuary wrt. folder icons.
Tested the build from the zip provided by @mediaminister in this PR and I don't see a difference between Arcitc Horizon master and 0.5.58.
Both showing this OSD while playing VOD:
@piejanssens You should test with a series with multiple seasons, select a season in the integrated landscape view and play an episode. In this specific case the episode info is missing in the OSD.
My bad, I knew it was too early 😴 I can report that the issue is still as described in #783
I finally found the cause of https://github.com/add-ons/plugin.video.vrt.nu/issues/783
The missing OSD info is related to the use of the built-in PlayMedia
function in https://github.com/jurialmunkey/skin.arctic.horizon/blob/master/1080i/Includes_View_53_Seasons.xml
When using PlayMedia
, there is no metadata passed from the selected ListItem
. To get this fixed, the add-on needs to request the metadata again from the VRT NU api:
I found out skin.video.siren is setting metadata in the play function to workaround this bug. This kind of workaround is not desirable in the VRT NU add-on because we need an extra API request for that and this will slow down player start.
https://github.com/add-ons/plugin.video.vrt.nu/issues/822#issuecomment-717771303