(2021-07-06, 13:00)Bungee_G Wrote: (2021-07-06, 12:55)jjd-uk Wrote: My understand is that is not what Bungee_G wants. In Estuary fullscreen info triggers a info overlay, it seems Bungee_G wants to retain that and have the option of displaying the full detailed info that DialogVideoInfo.xml displays.
@Bungee_G DialogVideoInfo.xml uses ListItem infolabels as it displays details for the selected item, if creating a similar window to show details for a playing item then you have to change the infolabels to their VideoPlayer equivalents e.g. ListItem.Cast to VideoPlayer.Cast
Yes that's what I want to do. I already changed all of the ListItem (all of the listitem) by VideoPlayer and that's how I got the poster and plot displayed... But the cast still doesn't appear
I am not sure, if the cast get a native id for use at fullscreeninfo , but if not you can use a script for the content path. e.g. script.embuary.helper
id 50 is default id for cast content in dialogvideoinfo so maybe
eg. add a custom container
<visible> may a condition if !Integer.IsGreater(Container(50).NumItems,0) </visible>
<content>$VAR[videoplayer_cast_content]</content>
<variable name="videoplayer_cast_content">
<value condition="Integer.IsGreater(VideoPlayer.DBID,0) + VideoPlayer.Content(episodes)">plugin://script.embuary.helper?info=getcast&type=tvshow&dbid=$INFO[VideoPlayer.DBID]&idtype=episode</value>
<value condition="Integer.IsGreater(VideoPlayer.DBID,0) + VideoPlayer.Content(movies)">plugin://script.embuary.helper?info=getcast&type=movie&dbid=$INFO[VideoPlayer.DBID]</value>
<variable>