!Skin.HasSetting(UseNetflixInfoDialog) ![Skin.HasSetting(UseExtendedInfoDialog) + System.HasAddon(script.extendedinfo)] GlobalBackground NowPlayingBackground animation_window_open_close 40 145 1820 86% diffuse/bgpanel.png !Skin.HasSetting(DialogVideoInfoHidePanel) $VAR[ViewDetailsPanelColor] 80 10 495 143 600 keep $VAR[ListItemClearLogo] 1380 180 100% 260 200 $INFO[ListItem.Art(clearart)] keep String.IsEmpty(Window.Property(AdditionalInfo)) 710 700 200 1085 50 50 horizontal 8000 8000 String.IsEqual(ListItem.DBTYPE,movie) String.IsEmpty(Window.Property(AdditionalInfo)) !Player.HasVideo PosterThumbBG $INFO[ListItem.Thumb] scale 4 diffuse/bgpanel.png black true 145 0 120 40 center reg14 white 145 0 117 40 center 0 PosterThumbFO $INFO[ListItem.Thumb] scale 8 reg14 true 145 122 40 center 0 true 20 $VAR[castInfo] 620 700 400 1110 50 50 horizontal 8000 8000 String.IsEqual(ListItem.DBTYPE,tvshow) | String.IsEqual(ListItem.DBTYPE,episode) String.IsEmpty(Window.Property(AdditionalInfo)) !Player.HasVideo PosterThumbBG $INFO[ListItem.Thumb] scale 4 diffuse/bgpanel.png black true 220 158 50 center reg18 white 220 0 155 50 center 0 PosterThumbFO $INFO[ListItem.Thumb] scale 8 reg20 true 220 173 50 center true 20 0 $VAR[castInfo] String.IsEmpty(Control.GetLabel(887767)) 61 10 auto 100 Bold45 left $INFO[Skin.String(ViewDetailsHighlightTextColor)] $INFO[Skin.String(ViewDetailsHighlightShadowColor)] 85 61 auto 50 Reg30 $INFO[Skin.String(HeaderTextColor)] $INFO[Skin.String(HeaderTextShadowColor)] studiologo_image 60 430 150 0 keep String.IsEmpty(Window.Property(AdditionalInfo)) animation_fade_visible_hidden 61 10 auto 100 Bold45 right $INFO[Skin.String(HeaderTextColor)] $INFO[Skin.String(HeaderTextShadowColor)] !String.IsEmpty(Window.Property(AdditionalInfo)) 0 100% 0 80 502 60 60 horizontal Conditional 60 5 1800 60 10 351 352 353 353 8000 8000 60 horizontal !Skin.HasSetting(UseNetflixInfoDialog) !Skin.HasSetting(UseExtendedInfoDialog) back_button home_button 285 40 center 0 Dialog.Close(DialogVideoInfo.xml) Skin.HasSetting(videoinfo_button_play) String.IsEmpty(Window.Property(AdditionalInfo)) 285 40 center 0 ListItem.IsResumable Skin.HasSetting(videoinfo_button_play) String.IsEmpty(Window.Property(AdditionalInfo)) 285 40 center 0 PlayMedia($INFO[ListItem.Trailer],1) RunScript(script.skin.helper.service,action=playtraileryoutube,title=$INFO[ListItem.Title],local=true) 244 Player.HasVideo FullScreen Skin.HasSetting(videoinfo_button_trailer) String.IsEqual(ListItem.DBTYPE,tvshow) | String.IsEqual(ListItem.DBTYPE,movie) String.IsEmpty(Window.Property(AdditionalInfo)) 285 40 center 0 Stop Player.HasVideo 285 40 center 0 SetProperty(AdditionalInfo, cast) SetProperty(subtitle, $LOCALIZE[206]) SetFocus(351) Integer.IsGreater(Container(351).NumItems,0) !String.IsEqual(Window.Property(AdditionalInfo),cast) Skin.HasSetting(videoinfo_button_cast) 285 40 center 0 SetProperty(AdditionalInfo, similar) SetProperty(subtitle, $LOCALIZE[31622]) SetFocus(352) Integer.IsGreater(Container(352).NumItems,0) !String.IsEqual(Window.Property(AdditionalInfo),similar) Skin.HasSetting(videoinfo_button_similar) String.IsEmpty(Window.Property(AdditionalInfo)) 285 40 center 0 RunScript(script.skin.helper.service,action=searchyoutube,title=$INFO[ListItem.Title] Trailer,header=$INFO[ListItem.Title,, YouTube Trailers]) ActivateWindow(Videos,plugin://plugin.video.youtube) Skin.HasSetting(videoinfo_button_youtubevideos) String.IsEqual(Window(Home).Property(contenttype),movies) | String.IsEqual(Window(Home).Property(contenttype),tvshows)| String.IsEqual(Window(Home).Property(contenttype),seasons) String.IsEmpty(Window.Property(AdditionalInfo)) 285 40 center 0 SetProperty(AdditionalInfo, plot) SetProperty(subtitle, $LOCALIZE[207]) !String.IsEmpty(ListItem.Plot) !String.IsEqual(Window.Property(AdditionalInfo),plot) Skin.HasSetting(videoinfo_button_plot) String.IsEmpty(Window.Property(AdditionalInfo)) 285 40 center 0 ClearProperty(AdditionalInfo) !String.IsEmpty(Window.Property(AdditionalInfo)) 285 40 center 0 Skin.HasSetting(videoinfo_button_extendedinfo) RunPlugin(plugin://script.extendedinfo) RunScript(script.extendedinfo,info=extendedinfo,dbid=$INFO[ListItem.DBID],name=$INFO[ListItem.Title]) RunScript(script.extendedinfo,info=extendedtvinfo,dbid=$INFO[ListItem.DBID],name=$INFO[ListItem.TvShowTitle]) RunScript(script.extendedinfo,info=seasoninfo,tvshow=$INFO[ListItem.TvShowTitle],season=$INFO[ListItem.Season],silent=True) RunScript(script.extendedinfo,info=extendedepisodeinfo,dbid=$INFO[ListItem.DBID],tvshow=$INFO[ListItem.TvShowTitle],season=$INFO[ListItem.Season],episode=$INFO[ListItem.Episode],silent=True) 285 CinemaVision Dialog.Close(DialogVideoInfo.xml) RunScript(script.cinemavision,experience) Skin.HasSetting(videoinfo_button_cinemavision) System.HasAddon(script.cinemavision) 285 Home Theatre Playlist.Clear Dialog.Close(DialogVideoInfo.xml) RunScript(script.cinema.experience,movieid=$INFO[ListItem.DBID]) Skin.HasSetting(videoinfo_button_cinemaexperience) System.HasAddon(script.cinema.experience) + String.IsEqual(ListItem.DBTYPE,movie) + !String.Contains(Container.FolderPath,plugin) 290 40 !Skin.HasSetting(KioskMode.Enabled) Skin.HasSetting(videoinfo_button_myrating) String.IsEmpty(Window.Property(AdditionalInfo)) Control.IsEnabled(7) 285 40 center 0 XBMC.RunScript(script.videoextras,display,"$INFO[ListItem.FilenameAndPath]") System.HasAddon(script.videoextras) + String.IsEmpty(Window(movieinformation).Property(HideVideoExtrasButton)) Skin.HasSetting(videoinfo_button_videoextras) 285 40 center 0 Skin.HasSetting(videoinfo_button_artwork) ActivateWindow(3004) RunPlugin(plugin://script.artwork.downloader) !Skin.HasSetting(KioskMode.Enabled) String.IsEmpty(Window.Property(AdditionalInfo)) 285 40 center 0 XBMC.RunScript(script.artwork.beef, mode=gui, mediatype=episode, dbid=$INFO[ListItem.DBID]) XBMC.RunScript(script.artwork.beef, mode=gui, mediatype=tvshow, dbid=$INFO[ListItem.DBID]) XBMC.RunScript(script.artwork.beef, mode=gui, mediatype=movie, dbid=$INFO[ListItem.DBID]) Get Artwork [String.IsEqual(ListItem.DBType,tvshow) | String.IsEqual(ListItem.DBType,movie) | String.IsEqual(ListItem.DBType,musicvideo) | String.IsEqual(ListItem.DBType,episode)] + system.hasaddon(script.artwork.beef) !Skin.HasSetting(KioskMode.Enabled) String.IsEmpty(Window.Property(AdditionalInfo)) 285 40 center 0 Skin.HasSetting(videoinfo_button_refresh) String.IsEmpty(Window.Property(AdditionalInfo)) 340 40 left 20 Skin.ToggleSetting(VideoInfo_ShowCDart) Skin.HasSetting(VideoInfo_ShowCDart) Skin.HasSetting(videoinfo_button_discart) String.IsEmpty(Window.Property(AdditionalInfo)) 530 40 20 left Skin.ToggleSetting(DialogVideoInfoHidePanel) Skin.HasSetting(DialogVideoInfoHidePanel) Skin.HasSetting(videoinfo_button_panel) Conditional 1880 20 50 20 60 keep dialogs/videoinfo/arrow.png !Control.HasFocus(51) $INFO[Skin.String(ViewDetailsTextColor)] Container(8000).HasNext Conditional 35 20 50 20 60 keep dialogs/videoinfo/arrow.png !Control.HasFocus(51) $INFO[Skin.String(ViewDetailsTextColor)] Container(8000).HasPrevious 150 450 1400 1 colors/color_white.png $INFO[Skin.String(ViewDetailsTextColor)] 450 450 1400 1 colors/color_white.png $INFO[Skin.String(ViewDetailsTextColor)] String.IsEmpty(Window.Property(AdditionalInfo)) 600 700 1150 1 colors/color_white.png $INFO[Skin.String(ViewDetailsTextColor)] String.IsEqual(ListItem.DBTYPE,tvshow) | String.IsEqual(ListItem.DBTYPE,episode) !Player.HasVideo String.IsEmpty(Window.Property(AdditionalInfo)) 640 700 1150 1 colors/color_white.png $INFO[Skin.String(ViewDetailsTextColor)] String.IsEqual(ListItem.DBTYPE,movie) String.IsEmpty(Window.Property(AdditionalInfo)) !Player.HasVideo 700 700 1150 1 colors/color_white.png $INFO[Skin.String(ViewDetailsTextColor)] String.IsEqual(ListItem.DBTYPE,movie) String.IsEmpty(Window.Property(AdditionalInfo)) !Player.HasVideo String.IsEmpty(Window.Property(AdditionalInfo)) !Window.IsActive(script-ExtendedInfo Script-DialogVideoInfo.xml) + !Window.IsActive(script-ExtendedInfo Script-DialogInfo.xml) animation_window_open_close 65 170 1800 820 vertical 0 0 1150 278 $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] justify Bold24 950 40 !String.IsEmpty(Window(Home).Property(Skinhelper.Listitem.Premiered.formatted)) | !String.IsEmpty(ListItem.Year) | !String.IsEmpty(Listitem.Premiered) !Player.HasVideo 632 3 49 49 $INFO[Skin.String(ViewDetailsTextColor)] dialogs/videoinfo/premiered-icon.png 692 0 530 Reg26 left $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] false 1182 3 49 49 $INFO[Skin.String(ViewDetailsTextColor)] dialogs/videoinfo/time-icon.png 1242 0 530 Reg26 left $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] String.IsEmpty(ListItem.Property(TotalEpisodes)) false 0 1242 580 Reg26 left $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] false !String.IsEmpty(ListItem.Property(TotalEpisodes)) 530 40 !String.IsEmpty(ListItem.Director) + !String.IsEmpty(ListItem.Writer) !Player.HasVideo 632 5 49 49 $INFO[Skin.String(ViewDetailsTextColor)] dialogs/videoinfo/director-icon.png !String.IsEmpty(ListItem.Director) 692 0 500 Reg26 left $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] false !String.IsEmpty(ListItem.Director) 1182 2 49 49 $INFO[Skin.String(ViewDetailsTextColor)] dialogs/videoinfo/writer-icon.png !String.IsEmpty(ListItem.Writer) 1242 0 1162 Reg26 left $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] false !String.IsEmpty(ListItem.Writer) 1150 40 !String.IsEmpty(ListItem.Genre) !Player.HasVideo 632 5 49 49 $INFO[Skin.String(ViewDetailsTextColor)] dialogs/videoinfo/genre-icon.png !String.IsEmpty(ListItem.Genre) 692 0 500 Reg26 left $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] false !String.IsEmpty(ListItem.Genre) 1182 2 49 49 $INFO[Skin.String(ViewDetailsTextColor)] dialogs/videoinfo/tvstudio-icon.png !String.IsEmpty(ListItem.Studio) 1242 0 530 Reg26 left $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] false !String.IsEmpty(ListItem.Studio) Player.HasVideo 1670 0 49 49 $INFO[Skin.String(ViewDetailsTextColor)] dialogs/videoinfo/premiered-icon.png !String.IsEmpty(Window(Home).Property(Skinhelper.Listitem.Premiered.formatted)) | !String.IsEmpty(ListItem.Year) | !String.IsEmpty(Listitem.Premiered) 1620 30 160 Reg26 center $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] true 20 !String.IsEmpty(Window(Home).Property(Skinhelper.Listitem.Premiered.formatted)) | !String.IsEmpty(ListItem.Year) | !String.IsEmpty(Listitem.Premiered) 1670 70 49 49 $INFO[Skin.String(ViewDetailsTextColor)] dialogs/videoinfo/genre-icon.png !String.IsEmpty(ListItem.Genre) 1620 90 150 Reg26 center $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] true 20 !String.IsEmpty(ListItem.Genre) 1630 150 mediaflags_large_layout $VAR[mediaflags_large_rating] !String.IsEmpty(ListItem.MPAA) 1660 260 70 35 TMdbVD !String.IsEmpty(Window(home).Property(SkinHelper.ListItem.Rating.TMDB)) 1650 260 70 110 TVdbVD !String.IsEmpty(Window(home).Property(SkinHelper.ListItem.Rating.TVDB)) 1650 320 70 35 ImdbVD !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.Rating.IMDB)) 1660 385 70 35 ImdbTop250VD !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.IMDB.Top250)) 1645 445 70 35 TomatoMeterVD !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.RottenTomatoes.Meter)) 1648 495 70 35 MetaCriticRatingVD !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.MetaCritic.Rating)) 1150 40 638 5 40 40 $INFO[Skin.String(ViewDetailsTextColor)] flags/flags_color/addratings/oscarbw.png !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.RottenTomatoes.Consensus)) + String.IsEqual(ListItem.DBTYPE,movie) | !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.Awards)) + String.IsEqual(ListItem.DBTYPE,movie) 692 10 1200 35 Light26 left $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] true horizontal !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.RottenTomatoes.Consensus)) + String.IsEqual(ListItem.DBTYPE,movie) | !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.Awards)) + String.IsEqual(ListItem.DBTYPE,movie) 640 10 36 36 $INFO[Skin.String(ViewDetailsTextColor)] flags/flags_color/addratings/oscarbw.png !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.RottenTomatoes.Consensus)) + String.IsEqual(ListItem.DBTYPE,tvshow) | !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.Awards)) + String.IsEqual(ListItem.DBTYPE,tvshow) 692 10 1200 35 Reg26 left $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] true horizontal !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.RottenTomatoes.Consensus)) + !String.IsEqual(ListItem.DBTYPE,tvshow) | !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.Awards)) + String.IsEqual(ListItem.DBTYPE,tvshow) 50 610 300 300 $VAR[DiscArtImage] scale WindowOpen WindowOpen Conditional !String.IsEmpty(ListItem.Art(poster)) | !String.IsEmpty(ListItem.Art(tvshow.poster)) | !String.IsEmpty(ListItem.Property(TVShowThumb)) 60 480 320 67% keep $VAR[VideoInfoPosterImage] 1540 480 WatchedIndicatorSmall 125 410 180 130 keep $INFO[Skin.String(ViewDetailsHighlightTextColor)] $VAR[rating_value_texture] 720 50 925 mediaflags Conditional Conditional !String.IsEqual(ListItem.DBType,episode) !Player.HasVideo 480 50 915 mediaflags_classic String.IsEqual(ListItem.DBType,episode) + !Skin.String(mediaflagsstyle,disabled) Conditional String.IsEqual(ListItem.DBType,episode) | String.IsEqual(ListItem.DBType,movie) | String.IsEqual(ListItem.DBType,musicvideo) 390 45 480 5 horizontal left !String.IsEmpty(ListItem.AudioLanguage) | !String.IsEmpty(ListItem.Property(AudioLanguage.1)) | !String.IsEmpty(ListItem.Property(AudioLanguage.2)) | !String.IsEmpty(ListItem.Property(AudioLanguage.3)) 50 30 keep flags/audio.png 40 35 stretch $INFO[ListItem.Property(AudioLanguage.1),resource://resource.images.languageflags.colour/,.png] !String.IsEmpty(ListItem.Property(AudioLanguage.1)) | !String.IsEmpty(ListItem.AudioLanguage) 40 35 stretch $INFO[ListItem.Property(AudioLanguage.2),resource://resource.images.languageflags.colour/,.png] !String.IsEmpty(ListItem.Property(AudioLanguage.2)) 40 35 stretch $INFO[ListItem.Property(AudioLanguage.3),resource://resource.images.languageflags.colour/,.png] !String.IsEmpty(ListItem.Property(AudioLanguage.3)) String.IsEqual(ListItem.DBType,episode) | String.IsEqual(ListItem.DBType,movie) | String.IsEqual(ListItem.DBType,musicvideo) 390 45 530 5 horizontal left center 50 30 keep flags/subtitles.png !String.IsEmpty(ListItem.SubtitleLanguage) | !String.IsEmpty(ListItem.Property(SubtitleLanguage.1)) | !String.IsEmpty(ListItem.Property(SubtitleLanguage.2)) | !String.IsEmpty(ListItem.Property(SubtitleLanguage.3)) 40 35 stretch $INFO[ListItem.Property(SubtitleLanguage.1),resource://resource.images.languageflags.colour/,.png] !String.IsEmpty(ListItem.SubtitleLanguage) | !String.IsEmpty(ListItem.Property(SubtitleLanguage.1)) 40 35 stretch $INFO[ListItem.Property(SubtitleLanguage.2),resource://resource.images.languageflags.colour/,.png] !String.IsEmpty(ListItem.Property(SubtitleLanguage.2)) 40 35 stretch $INFO[ListItem.Property(SubtitleLanguage.3),resource://resource.images.languageflags.colour/,.png] !String.IsEmpty(ListItem.Property(SubtitleLanguage.3)) true horizontal 70 auto 650 695 AltRatingMovieInfo Conditional Conditional Conditional !Player.HasVideo 1780 980 60 1 colors/color_white.png $INFO[Skin.String(ViewDetailsTextColor)] !Player.HasVideo 1780 1000 60 1 colors/color_white.png $INFO[Skin.String(ViewDetailsTextColor)] Player.HasVideo 1150 960 60 Reg18 left true $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] !String.IsEmpty(ListItem.FileNameAndPath) + !Skin.HasSetting(DialogVideoInfo_HideFileName) String.IsEmpty(Window.Property(AdditionalInfo)) !Player.HasVideo 80% 90 55 0 Light22 center $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] false Container.Content(movies) 1150 90 75 Reg26 right $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] Container.Content(tvshows) | Container.Content(episodes) true 90% 60 55 Light24 center $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] false !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.airdaytime.label)) + !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.NextEpisode.Label)) 700 455 960 540 Player.HasVideo bottom diffuse/bgpanel.png ff000000 65 230 90% 80% ClearProperty(AdditionalInfo,Plot) $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] justify Bold42 String.IsEqual(Window.Property(AdditionalInfo),plot) 1 1 1 1 8000 8000 8000 8000 false 150 190 1800 780 351 351 351 351 8000 200 vertical 1 Conditional Conditional list String.IsEqual(Window.Property(AdditionalInfo),cast) animation_window_open_close 260 388 PosterThumbBG $INFO[ListItem.Thumb] scale 8 diffuse/bgpanel.png PosterThumbBG true 330 0 260 55 center reg24 $INFO[Skin.String(ViewDetailsTextColor)] 335 0 260 50 center 0 260 388 PosterThumbFO $INFO[ListItem.Thumb] scale 8 reg20 true 340 0 260 50 center true 20 0 SetProperty(actordbid,$INFO[ListItem.Property(DBID)],home) $VAR[castInfo] String.IsEqual(Window.Property(AdditionalInfo),cast) animation_window_open_close 20 663 center 30 30 keep $INFO[Skin.String(SkinHelper.SpinnerTexture.Path)] 100 green 0 !Skin.String(SkinHelper.SpinnerTexture.Path,None) Control.IsVisible(351) + Container(351).IsUpdating 80 180 90% 35% 352 352 352 8000 8000 200 horizontal 1 list String.IsEqual(Window.Property(AdditionalInfo),similar) Conditional Conditional 230 342 PosterPanelLayout 2 50 233 0 colors/color_white.png $INFO[Skin.String(ButtonColor)] 10 2 230 50 left Reg22 $INFO[Skin.String(ViewDetailsTextColor)] 240 362 PosterPanelLayoutFocus focus 2 50 240 0 colors/color_white.png $INFO[Skin.String(ViewDetailsFocusColor)] focus 10 2 230 50 left Reg24 $INFO[Skin.String(ViewDetailsTextColor)] focus $VAR[similarInfo] animation_window_open_close String.IsEqual(Window.Property(AdditionalInfo),similar) 80 580 90% 38% -5 102% 100% 0 colors/color_white.png $INFO[Skin.String(ViewDetailsFocusColor)] 5 5 97% left keep $INFO[Container(352).ListItem.Art(fanart)] 300 720 5 98% 30 left Bold26 $INFO[Skin.String(TagOverlaysTextColor)] true 20 720 55 990 450 left $INFO[Skin.String(ViewDetailsTextColor)] $INFO[Skin.String(ViewDetailsTextShadowColor)] justify Bold24 true 20 ![Skin.HasSetting(UseExtendedInfoDialog) + System.HasAddon(script.extendedinfo)] 100% 100% colors/color_white.png NowPlayingBackground animation_window_open_close HiddenObject 100% 100% Conditional overlay/gradient_overlay_info.png Conditional $VAR[fanartBackground] 100% 100% !String.IsEmpty(Window.Property(AdditionalInfo)) 100% 100% colors/color_white.png Visible studiologo_image 40 450 160 20 keep Player.HasVideo !String.IsEmpty(Window.Property(AdditionalInfo)) animation_fade_visible_hidden 61 10 auto 100 Bold45 right $INFO[Skin.String(ViewNetfixHighlightTextColor)] $INFO[Skin.String(HeaderTextShadowColor)] !Window.IsActive(script-ExtendedInfo Script-DialogVideoInfo.xml) + !Window.IsActive(script-ExtendedInfo Script-DialogInfo.xml) 65 10 1200 true vertical Conditional animation_window_open_close !String.IsEmpty(Control.GetLabel(887766)) 230 593 left keep $VAR[ListItemClearLogo] String.IsEmpty(Control.GetLabel(887766)) 55 auto auto Reg48 left center $INFO[Skin.String(ViewNetfixHighlightTextColor)] $INFO[Skin.String(HeaderTextShadowColor)] Conditional 1000 40 SpotlightRowDetails Conditional 35 800 35 800 Reg28 left center $INFO[Skin.String(ViewNetfixHighlightTextColor)] !String.IsEmpty(ListItem.TagLine) 35 800 Reg30 left center $INFO[Skin.String(ViewNetfixHighlightTextColor)] [String.IsEqual(Window(Home).Property(ListItem.dbtype),episode) | String.IsEqual(ListItem.dbtype,episode)] | [Skin.HasSetting(ShowEpisodePlotInfoDialog) + Control.IsVisible(5050)] Conditional 800 auto $INFO[Skin.String(NetflixPrimaryTextColor)] justify Reg30 Conditional vertical auto 1200 0 1200 40 !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.CastListing)) 10 14 30 30 $INFO[Skin.String(NetflixSecondaryTextColor)] flags/rating.png 60 0 700 Reg26 left $INFO[Skin.String(NetflixSecondaryTextColor)] false 530 40 !String.IsEmpty(ListItem.Director) 0 6 49 49 $INFO[Skin.String(NetflixSecondaryTextColor)] dialogs/videoinfo/director-icon.png 60 0 700 Reg26 left $INFO[Skin.String(NetflixSecondaryTextColor)] false 1200 40 !String.IsEmpty(ListItem.Writer) 0 9 45 41 $INFO[Skin.String(NetflixSecondaryTextColor)] dialogs/videoinfo/writer-icon.png 60 0 700 Reg26 left $INFO[Skin.String(NetflixSecondaryTextColor)] false 1200 40 !String.IsEmpty(ListItem.Genre) 0 5 46 49 $INFO[Skin.String(NetflixSecondaryTextColor)] dialogs/videoinfo/genre-icon.png 60 0 700 Reg26 left $INFO[Skin.String(NetflixSecondaryTextColor)] false 1150 40 !String.IsEmpty(ListItem.AudioLanguage) | !String.IsEmpty(ListItem.Property(AudioLanguage.1)) | !String.IsEmpty(ListItem.Property(AudioLanguage.2)) | !String.IsEmpty(ListItem.Property(AudioLanguage.3)) 10 15 28 28 $INFO[Skin.String(NetflixSecondaryTextColor)] flags/audio.png 60 0 200 Reg26 left $INFO[Skin.String(NetflixSecondaryTextColor)] false 260 14 40 35 stretch $INFO[ListItem.Property(AudioLanguage.1),resource://resource.images.languageflags.colour/,.png] !String.IsEmpty(ListItem.Property(AudioLanguage.1)) | !String.IsEmpty(ListItem.AudioLanguage) 300 14 40 35 stretch $INFO[ListItem.Property(AudioLanguage.2),resource://resource.images.languageflags.colour/,.png] !String.IsEmpty(ListItem.Property(AudioLanguage.2)) 340 14 40 35 stretch $INFO[ListItem.Property(AudioLanguage.3),resource://resource.images.languageflags.colour/,.png] !String.IsEmpty(ListItem.Property(AudioLanguage.3)) 1200 40 !String.IsEmpty(ListItem.SubtitleLanguage) | !String.IsEmpty(ListItem.Property(SubtitleLanguage.1)) | !String.IsEmpty(ListItem.Property(SubtitleLanguage.2)) | !String.IsEmpty(ListItem.Property(SubtitleLanguage.3)) 4 15 36 30 $INFO[Skin.String(NetflixSecondaryTextColor)] flags/subtitles.png 60 0 150 Reg26 left $INFO[Skin.String(NetflixSecondaryTextColor)] false 260 15 40 35 stretch $INFO[ListItem.Property(SubtitleLanguage.1),resource://resource.images.languageflags.colour/,.png] !String.IsEmpty(ListItem.Property(SubtitleLanguage.1)) | !String.IsEmpty(ListItem.SubtitleLanguage) 300 15 40 35 stretch $INFO[ListItem.Property(SubtitleLanguage.2),resource://resource.images.languageflags.colour/,.png] !String.IsEmpty(ListItem.Property(AudioLanguage.2)) 340 15 40 35 stretch $INFO[ListItem.Property(SubtitleLanguage.3),resource://resource.images.languageflags.colour/,.png] !String.IsEmpty(ListItem.Property(AudioLanguage.3)) 1200 30 !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.Awards)) 8 13 28 28 $INFO[Skin.String(NetflixSecondaryTextColor)] netflix/trophy.png 60 0 700 Reg26 left $INFO[Skin.String(NetflixSecondaryTextColor)] false 30 550 Conditional Control.HasFocus(9) Visible 28 260 progress bar 270 8 center top colors/color_white.png colors/color_white.png ListItem.PercentPlayed vertical 550 250 0 SetFocus(351) SetFocus(352) 8000 8000 60 !Skin.HasSetting(UseExtendedInfoDialog) back_button home_button Control.IsVisible(93) Integer.IsGreater(Container(5050).NumItems,0) + !Container(5050).IsUpdating vertical 550 65 1 SetProperty(BaseWindow,InfoDialog,Home) close PlayMedia($INFO[listitem.path]$INFO[listitem.filename],resume) 20 23 23 15 left center netflix/play.png $INFO[Skin.String(NetflixPrimaryTextColor)] 50 485 65 center left Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] 550 65 top left stretch $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png 20 23 23 15 left center netflix/play.png $INFO[Skin.String(NetflixPrimaryTextColor)] 50 325 65 center left Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] ListItem.IsResumable 30 progress bar 360 170 8 center top colors/color_white.png colors/color_white.png ListItem.PercentPlayed $VAR[InfoDialogNextUpContent] Skin.HasSetting(videoinfo_button_play) + !Control.IsVisible(9) + !Control.IsVisible(93) 550 65 center left Reg30 50 8 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png netflix/play.png netflix/play.png netflix/play.png netflix/play.png 15 23 23 SetProperty(BaseWindow,InfoDialog,Home) close Skin.HasSetting(videoinfo_button_play) ListItem.IsResumable 550 65 center left 50 8 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png netflix/play.png netflix/play.png netflix/play.png netflix/play.png 15 23 23 SetProperty(BaseWindow,InfoDialog,Home) close Skin.HasSetting(videoinfo_button_play) + [Control.IsVisible(9) | [Control.IsVisible(5050) + Container(5050).ListItem.IsResumable]] 550 65 center left 50 8 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] Reg30 netflix/border_netflix.png netflix/play_beginning.png netflix/play_beginning.png netflix/play_beginning.png netflix/play_beginning.png 15 0 25 23 SetProperty(BaseWindow,InfoDialog,Home) close SendClick(8) PlayMedia($ESCINFO[Container(5050).ListItem.Path],isdir,playoffset=$VAR[NextUpEpisodeMinusOne]) String.IsEqual(ListItem.DBTYPE,tvshow) | String.IsEqual(ListItem.Property(DBTYPE),tvshow) | String.IsEqual(Window(Home).Property(ListItem.DBTYPE,tvshow)) | String.IsEqual(Window(Home).Property(ListItem.Property(DBTYPE)),tvshow) 550 65 center left 50 12 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png netflix/more_episodes.png netflix/more_episodes.png netflix/more_episodes.png netflix/more_episodes.png 0 15 24 28 SetProperty(BaseWindow,InfoDialog,Home) close ActivateWindow(Videos,videodb://tvshows/titles/$INFO[ListItem.DBID]/,return) Skin.HasSetting(videoinfo_button_trailer) [String.IsEqual(ListItem.DBType,tvshow) | String.IsEqual(ListItem.DBType,movie)] 550 65 center left 50 8 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] PlayMedia($INFO[ListItem.Trailer],1) RunScript(script.skin.helper.service,action=playtraileryoutube,title=$INFO[ListItem.Title],local=true) RunScript(script.skin.helper.service,action=playtraileryoutube,title=$INFO[ListItem.Title],local=true) FullScreen SetProperty(BaseWindow,InfoDialog,Home) SetProperty(TrailerPlaying,fullscreen,home) netflix/border_netflix.png dialogs/videoinfo/tvstudio-icon.png dialogs/videoinfo/tvstudio-icon.png dialogs/videoinfo/tvstudio-icon.png dialogs/videoinfo/tvstudio-icon.png 5 0 42 37 Player.HasVideo 550 65 center left 50 8 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] Stop netflix/border_netflix.png dialogs/videoinfo/tvstudio-icon.png dialogs/videoinfo/tvstudio-icon.png dialogs/videoinfo/tvstudio-icon.png dialogs/videoinfo/tvstudio-icon.png 5 0 42 String.IsEmpty(ListItem.UserRating) Skin.HasSetting(videoinfo_button_myrating) Control.IsEnabled(7) 550 65 center left 50 8 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png netflix/button/thumb_up_nf.png netflix/button/thumb_up_nf.png netflix/button/thumb_up_nf.png netflix/button/thumb_up_nf.png 24 26 15 0 RunScript(script.user.rating) SendClick(7) Conditional !String.IsEmpty(ListItem.UserRating) Skin.HasSetting(videoinfo_button_myrating) 550 65 center left 50 8 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png ChangeRatingThumbsDown ChangeRatingThumbsUp 24 26 15 RunScript(script.user.rating) SendClick(7) Conditional !String.IsEmpty(ListItem.Plot) !String.IsEqual(Window.Property(AdditionalInfo),plot) Skin.HasSetting(videoinfo_button_plot) 550 65 center left 50 8 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png netflix/plus.png netflix/plus.png netflix/plus.png netflix/plus.png 15 20 25 SetProperty(AdditionalInfo, plot) SetProperty(subtitle, $LOCALIZE[207] & $LOCALIZE[31608]) SetFocus(3531) Integer.IsGreater(Container(351).NumItems,0) !String.IsEqual(Window.Property(AdditionalInfo),cast) Skin.HasSetting(videoinfo_button_cast) 550 65 center left 50 8 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png netflix/plus.png netflix/plus.png netflix/plus.png netflix/plus.png 15 20 25 SetProperty(AdditionalInfo, cast) SetProperty(subtitle, $LOCALIZE[206]) SetFocus(351) Integer.IsGreater(Container(352).NumItems,0) !String.IsEqual(Window.Property(AdditionalInfo),similar) Skin.HasSetting(videoinfo_button_similar) 550 65 center left 50 5 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png netflix/plus.png netflix/plus.png netflix/plus.png netflix/plus.png 15 20 25 SetProperty(AdditionalInfo, similar) SetProperty(subtitle, $LOCALIZE[31622]) SetFocus(352) Skin.HasSetting(videoinfo_button_extendedinfo) 550 65 center left 50 8 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png netflix/info.png netflix/info.png netflix/info.png netflix/info.png 0 13 25 28 RunPlugin(plugin://script.extendedinfo) RunScript(script.extendedinfo,info=extendedinfo,dbid=$INFO[ListItem.DBID],name=$INFO[ListItem.Title]) RunScript(script.extendedinfo,info=extendedtvinfo,dbid=$INFO[ListItem.DBID],name=$INFO[ListItem.TvShowTitle]) RunScript(script.extendedinfo,info=seasoninfo,tvshow=$INFO[ListItem.TvShowTitle],season=$INFO[ListItem.Season],silent=True) RunScript(script.extendedinfo,info=extendedepisodeinfo,dbid=$INFO[ListItem.DBID],tvshow=$INFO[ListItem.TvShowTitle],season=$INFO[ListItem.Season],episode=$INFO[ListItem.Episode],silent=True) Skin.HasSetting(videoinfo_button_cinemavision) System.HasAddon(script.cinemavision) 550 65 center left 60 8 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png 25 20 25 CinemaVision close RunScript(script.cinemavision,experience) Skin.HasSetting(videoinfo_button_cinemaexperience) System.HasAddon(script.cinema.experience) + String.IsEqual(ListItem.DBTYPE,movie) + !String.Contains(Container.FolderPath,plugin) Home Theatre 550 65 center left 60 8 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png 25 20 25 Playlist.Clear close RunScript(script.cinema.experience,movieid=$INFO[ListItem.DBID]) [String.IsEqual(ListItem.DBType,tvshow) | String.IsEqual(ListItem.DBType,movie) | String.IsEqual(ListItem.DBType,musicvideo) | String.IsEqual(ListItem.DBType,episode)] + system.hasaddon(script.artwork.beef) !Skin.HasSetting(KioskMode.Enabled) String.IsEmpty(Window.Property(AdditionalInfo)) Get Artwork 550 65 center left 50 8 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png netflix/text-bg-color.png netflix/text-bg-color.png netflix/text-bg-color.png netflix/text-bg-color.png 15 20 25 Skin.HasSetting(videoinfo_button_artwork) XBMC.RunScript(script.artwork.beef, mode=gui, mediatype=episode, dbid=$INFO[ListItem.DBID]) XBMC.RunScript(script.artwork.beef, mode=gui, mediatype=tvshow, dbid=$INFO[ListItem.DBID]) XBMC.RunScript(script.artwork.beef, mode=gui, mediatype=movie, dbid=$INFO[ListItem.DBID]) Skin.HasSetting(videoinfo_button_refresh) Control.IsEnabled(6) 550 65 top left 50 10 Reg30 $INFO[Skin.String(NetflixPrimaryTextColor)] $INFO[Skin.String(NetflixPrimaryTextColor)] netflix/border_netflix.png netflix/sinchronize.png netflix/sinchronize.png netflix/sinchronize.png netflix/sinchronize.png 15 0 25 25 65 350 1790 90% vertical 30 String.IsEqual(Window.Property(AdditionalInfo),plot) false ClearProperty(AdditionalInfo) ClearProperty(AdditionalInfo) 8000 SetFocus(8000) 1790 auto $INFO[Skin.String(NetflixSecondaryTextColor)] justify Reg44 true horizontal 70 auto 650 695 10 AltRatingMovieInfo 1 1 1 1 8000 8000 8000 8000 false 550 250 800 714 noop noop ClearProperty(AdditionalInfo) ClearProperty(AdditionalInfo) 8000 SetFocus(8000) 200 vertical 0 Conditional Conditional list String.IsEqual(Window.Property(AdditionalInfo),cast) animation_window_open_close 233 342 PosterThumbBG $INFO[ListItem.Thumb] scale 8 233 342 PosterThumbFO $INFO[ListItem.Thumb] scale 8 false SetProperty(actordbid,$INFO[ListItem.Property(DBID)],home) $VAR[castInfo] String.IsEqual(Window.Property(AdditionalInfo),cast) animation_window_open_close 520 663 100 100 keep $INFO[Skin.String(SkinHelper.SpinnerTexture.Path)] 100 $INFO[Skin.String(SpinnerTexture.Color)] 0 !Skin.String(SkinHelper.SpinnerTexture.Path,None) Control.IsVisible(351) + Container(351).IsUpdating 50 250 530 67% Actor image scale $INFO[Container(351).ListItem.Thumb] 300 -1 120 0 colors/color_white.png $INFO[Skin.String(TagOverlaysPanelColor)] 10 0 93% 120 left Reg32 $INFO[Skin.String(TagOverlaysTextColor)] 550 250 800 714 noop noop ClearProperty(AdditionalInfo) ClearProperty(AdditionalInfo) 8000 SetFocus(8000) 200 vertical 0 list String.IsEqual(Window.Property(AdditionalInfo),similar) Conditional Conditional 233 342 PosterPanelLayout 233 342 PosterPanelLayoutFocus $VAR[similarInfo] animation_window_open_close String.IsEqual(Window.Property(AdditionalInfo),similar) 50 250 530 67% scale $INFO[Container(352).ListItem.Art(poster)] 300 -1 120 0 colors/color_white.png $INFO[Skin.String(TagOverlaysPanelColor)] 10 0 93% 120 left Reg32 $INFO[Skin.String(TagOverlaysTextColor)] 70 130 10 TomatoMeterVD center !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.RottenTomatoes.Meter)) 70 130 10 TomatoAudienceVD !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.RottenTomatoes.UserMeter)) 70 130 10 MetaCriticRatingVD !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.MetaCritic.Rating)) 70 350 10 TVdbVD [!String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.Rating.TVDB)) | !String.IsEmpty(ListItem.RatingAndVotes(tvdb)) | !String.IsEmpty(ListItem.Rating(tvdb))] + [!String.IsEqual(ListItem.DBTYPE,movie) + !String.IsEqual(ListItem.DBTYPE,musicvideo)] 70 350 10 TMdbVD [!String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.Rating.TMDB)) | !String.IsEmpty(ListItem.RatingAndVotes(themoviedb)) | !String.IsEmpty(ListItem.Rating(themoviedb))] + String.IsEqual(ListItem.DBTYPE,movie) !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.Rating.IMDB)) | !String.IsEmpty(ListItem.RatingAndVotes(imdb)) | !String.IsEmpty(ListItem.Rating(imdb)) 70 350 10 ImdbVD 70 75 10 ImdbTop250VD !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.IMDB.Top250)) | !String.IsEmpty(ListItem.Top250) netflix/button/thumb_up_fo.png netflix/button/thumb_up_fo.png netflix/button/thumb_up_fo.png netflix/button/thumb_up_fo.png 22 netflix/button/thumb_up_fo.png netflix/button/thumb_up_fo.png netflix/button/thumb_up_fo.png netflix/button/thumb_up_fo.png 0 -5 84 37 keep $VAR[image_rotten_audience] Integer.IsGreater(Window(Home).Property(SkinHelper.ListItem.RottenTomatoes.UserMeter),59) 38 84 30 center center flags $VAR[AdvancedRatings_TextColor] -5 45 45 keep $VAR[image_rotten_meter] 5 35 84 30 center center reg26 $VAR[AdvancedRatings_TextColor] 0 40 40 keep $VAR[image_metacritic] 5 25 100 30 center center Reg26 $VAR[AdvancedRatings_TextColor] 0 75 40 $VAR[image_tvdb] 85 -10 300 60 left center Reg26 $VAR[AdvancedRatings_TextColor] -4 55 50 $VAR[image_tmdb] 55 -10 300 60 left center Reg26 $VAR[AdvancedRatings_TextColor] 3 0 74 35 $VAR[image_imdb] 80 -10 auto 60 left center Reg26 $VAR[AdvancedRatings_TextColor] -7 70 32 $VAR[image_imdb250] 20 70 30 center center flags $VAR[AdvancedRatings_TextColor] $INFO[ListItem.Rating(imdb)] $INFO[Window(home).Property(SkinHelper.ListItem.Rating.IMDB)] $INFO[ListItem.RatingAndVotes(imdb)] $INFO[Window(home).Property(SkinHelper.ListItem.Rating.IMDB), ,]$INFO[Window(home).Property(SkinHelper.ListItem.Votes.IMDB), (, $LOCALIZE[205])] $INFO[ListItem.Rating(themoviedb)] $INFO[Window(home).Property(SkinHelper.ListItem.Rating.TMDB)] $INFO[ListItem.RatingAndVotes(themoviedb)] $INFO[Window(home).Property(SkinHelper.ListItem.Rating.TMDB), ,]$INFO[Window(home).Property(SkinHelper.ListItem.Votes.TMDB), (, $LOCALIZE[205])] $INFO[ListItem.Rating(tvdb)] $INFO[Window(home).Property(SkinHelper.ListItem.Rating.TVDB)] $INFO[ListItem.RatingAndVotes(tvdb)] $INFO[Window(home).Property(SkinHelper.ListItem.Rating.TVDB), ,]$INFO[Window(home).Property(SkinHelper.ListItem.Votes.TVDB), (, $LOCALIZE[205])] $INFO[ListItem.RatingAndVotes(metacritic)] $INFO[ListItem.Rating(metacritic)] $INFO[Window(home).Property(SkinHelper.ListItem.MetaCritic.Rating), ,]$INFO[Window(home).Property(SkinHelper.ListItem.MetaCritic.Votes), (, $LOCALIZE[205])] $INFO[ListItem.Top250,[B],[/B]] $INFO[Window(Home).Property(SkinHelper.ListItem.IMDB.Top250),[B],[/B]] $LOCALIZE[20410] $LOCALIZE[244]