diff --git a/16x9/Components_Settings.xml b/16x9/Components_Settings.xml index acc0fd72..bba61d09 100644 --- a/16x9/Components_Settings.xml +++ b/16x9/Components_Settings.xml @@ -752,7 +752,7 @@ - + @@ -765,7 +765,7 @@ - + @@ -818,8 +818,36 @@ Skin.SetNumeric(Widget$PARAM[widget_position]_Custom_Limit) + Spotlight content with auto-scroll + ControlGroup(9).HasFocus(12) + Control.IsVisible(12$PARAM[widget_position]20) + + Skin.ToggleSetting(Widget$PARAM[widget_position]_AutoScroll) + Skin.HasSetting(Widget$PARAM[widget_position]_AutoScroll) + + + Enable trailers to autoplay + ControlGroup(9).HasFocus(12) + Control.IsVisible(12$PARAM[widget_position]20) + Skin.HasSetting(Trailer_Autoplay) + + Skin.ToggleSetting(Widget$PARAM[widget_position]_Trailer_Autoplay) + Skin.HasSetting(Widget$PARAM[widget_position]_Trailer_Autoplay) + + + Prefer keyart for poster views + ControlGroup(9).HasFocus(12) + Control.IsVisible(12$PARAM[widget_position]20) + Skin.String(Widget$PARAM[widget_position]_Display,Posters) + + Skin.ToggleSetting(Widget$PARAM[widget_position]_Prefer_Keyart) + Skin.HasSetting(Widget$PARAM[widget_position]_Prefer_Keyart) + + + Prefer landscape art for fanart views + ControlGroup(9).HasFocus(12) + Control.IsVisible(12$PARAM[widget_position]20) + [Skin.String(Widget$PARAM[widget_position]_Display,Fanart) | Skin.String(Widget$PARAM[widget_position]_Display,Spotlight)] + + Skin.ToggleSetting(Widget$PARAM[widget_position]_Prefer_Landscape) + Skin.HasSetting(Widget$PARAM[widget_position]_Prefer_Landscape) + + Prefer thumbnails for episodes instead of show fanart - ControlGroup(9).HasFocus(12) + Control.IsVisible(12$PARAM[widget_position]20) + Skin.HasSetting(Widget$PARAM[widget_position]_Content_Custom) + ControlGroup(9).HasFocus(12) + Control.IsVisible(12$PARAM[widget_position]20) + Skin.HasSetting(Widget$PARAM[widget_position]_Content_Custom) + [Skin.String(Widget$PARAM[widget_position]_Display,Fanart) | Skin.String(Widget$PARAM[widget_position]_Display,Spotlight)] Skin.ToggleSetting(Widget$PARAM[widget_position]_Episode_Thumbs) Skin.HasSetting(Widget$PARAM[widget_position]_Episode_Thumbs) diff --git a/16x9/Components_Viewtype_505_Grid.xml b/16x9/Components_Viewtype_505_Grid.xml index a275355c..c8ab3093 100644 --- a/16x9/Components_Viewtype_505_Grid.xml +++ b/16x9/Components_Viewtype_505_Grid.xml @@ -376,6 +376,41 @@ + + + + + + + + !$EXP[Content_Switching] + + 95 + 322 + 872 + 198 + vertical + center + 0 + + auto + Spotlight_Title + $VAR[Light_Color] + + center + + + !String.IsEmpty(Control.GetLabel(6004)) + 35 + Grid_Info + $VAR[Light_Color] + + center + + + + + @@ -1083,6 +1118,7 @@ + @@ -1106,6 +1142,7 @@ + @@ -1119,19 +1156,20 @@ - - - - - - - - - - + + + + + + + + + + + Conditional @@ -1156,6 +1194,7 @@ + @@ -1178,8 +1217,9 @@ - - + + + diff --git a/16x9/Content_Settings.xml b/16x9/Content_Settings.xml index 83d2435c..3fa6b0ed 100644 --- a/16x9/Content_Settings.xml +++ b/16x9/Content_Settings.xml @@ -607,13 +607,6 @@ Skin.ToggleSetting(BillboardView_Enabled_Addons) Skin.HasSetting(BillboardView_Enabled_Addons) - Add movement @@ -654,13 +647,6 @@ Skin.ToggleSetting(ShowcaseView_Enabled_Addons) Skin.HasSetting(ShowcaseView_Enabled_Addons) - Strip ControlGroup(9).HasFocus(13) @@ -694,13 +680,6 @@ Skin.ToggleSetting(StripView_Enabled_Addons) Skin.HasSetting(StripView_Enabled_Addons) - Grid ControlGroup(9).HasFocus(13) @@ -754,13 +733,6 @@ Skin.ToggleSetting(GridView_Enabled_Addons) Skin.HasSetting(GridView_Enabled_Addons) - @@ -1011,16 +983,8 @@ - + - - Home - - Skin.String(Trailer_Autoplay_Home_Enabled,true) - Skin.SetString(Trailer_Autoplay_Home_Enabled,false) - Skin.SetString(Trailer_Autoplay_Home_Enabled,true) - ControlGroup(9).HasFocus(15) + Skin.HasSetting(Trailer_Autoplay) - Videos / Movies diff --git a/16x9/Content_Settings_Sliders.xml b/16x9/Content_Settings_Sliders.xml index dc8f6810..ee6c8b61 100644 --- a/16x9/Content_Settings_Sliders.xml +++ b/16x9/Content_Settings_Sliders.xml @@ -229,7 +229,7 @@ Skin.SetString(Background_Slideshow,Movies) Skin.SetString(Background_Slideshow,TVShows) Skin.SetString(Background_Slideshow,Movies) - Skin.SetString(Background_Slideshow,Movies) + Skin.SetString(Background_Slideshow,Movies) Skin.SetString(Background_Slideshow,Videos) Skin.SetString(Background_Slideshow,Global) Skin.SetString(Background_Slideshow,Videos) diff --git a/16x9/Content_Viewtype_Options.xml b/16x9/Content_Viewtype_Options.xml index dd49cb2d..9371af4f 100644 --- a/16x9/Content_Viewtype_Options.xml +++ b/16x9/Content_Viewtype_Options.xml @@ -326,7 +326,7 @@ $LOCALIZE[31014] $VAR[Copacetic_Divider_Bold] $LOCALIZE[16100]$INFO[Container.NumItems, (,)] SendClick(14) SendClick(14) - Window.Is(videos) + Control.IsEnabled(14) + !System.Setting(hidewatched) + !Container.Content(actors) + !Container.Content(sets) + Integer.IsGreater(Container.NumItems,1) + Window.Is(videos) + Control.IsEnabled(14) + !System.Setting(hidewatched) + !Container.Content(actors) + !Container.Content(sets) SetFocus(50) @@ -334,7 +334,7 @@ $LOCALIZE[31014] $VAR[Copacetic_Divider_Bold] $LOCALIZE[16101]$INFO[Container.TotalUnWatched, (,)] SendClick(14) SendClick(14) - Window.Is(videos) + Control.IsEnabled(14) + System.Setting(hidewatched) + !Container.Content(actors) + !Container.Content(sets) + Integer.IsGreater(Container.NumItems,1) + Window.Is(videos) + Control.IsEnabled(14) + System.Setting(hidewatched) + !Container.Content(actors) + !Container.Content(sets) diff --git a/16x9/Custom_1199_Test_Label.xml b/16x9/Custom_1199_Test_Label.xml index 020e6e2c..d57d8498 100644 --- a/16x9/Custom_1199_Test_Label.xml +++ b/16x9/Custom_1199_Test_Label.xml @@ -1,6 +1,6 @@ - false + true 3 @@ -12,7 +12,7 @@ right - + 200 diff --git a/16x9/Font.xml b/16x9/Font.xml index 6b38e174..183c47ed 100644 --- a/16x9/Font.xml +++ b/16x9/Font.xml @@ -113,6 +113,18 @@ 25 0.9 + + Spotlight_Title + Inter/Inter-Black.ttf + 30 + 0.9 + + + Spotlight_Title + Inter/Inter-Black.ttf + 30 + 0.9 + Body Inter/Inter-Light.ttf @@ -691,6 +703,12 @@ 25 0.9 + + Spotlight_Title + resource://resource.fonts.copacetic/Inter-NotoSansSC-Black.ttf + 30 + 0.9 + Body resource://resource.fonts.copacetic/Inter-NotoSansSC-Light.ttf diff --git a/16x9/Home.xml b/16x9/Home.xml index c2613a84..1b7c7f73 100644 --- a/16x9/Home.xml +++ b/16x9/Home.xml @@ -50,11 +50,11 @@ - Control.HasFocus(3000) | $EXP[Music_Player_HasFocus] | Control.HasFocus(4201) !$EXP[TransparentDialog_IsVisible] + !$EXP[Infoscreen_IsVisible] + !$EXP[globalsearch_IsVisible] + @@ -67,8 +67,6 @@ 30 icons/icon_browse_unfocused_120.png icons/icon_browse_focused_120.png - - RunScript(script.copacetic.helper,action=globalsearch_input) SetFocus(3000) @@ -81,6 +79,7 @@ + diff --git a/16x9/Templates_Widgets.xml b/16x9/Templates_Widgets.xml index 3acf7dbc..00937f2f 100644 --- a/16x9/Templates_Widgets.xml +++ b/16x9/Templates_Widgets.xml @@ -127,6 +127,7 @@ !$EXP[TransparentDialog_IsVisible] + Control.HasFocus(320$PARAM[widget_position]) @@ -153,11 +154,12 @@ + - + diff --git a/16x9/Timers.xml b/16x9/Timers.xml index 47ecab95..ee60014f 100644 --- a/16x9/Timers.xml +++ b/16x9/Timers.xml @@ -48,24 +48,50 @@ trailer_autoplay_home - Window.Is(home) + !Window.IsVisible(1101) + Skin.HasSetting(Trailer_Autoplay) + Skin.String(Trailer_Autoplay_Home_Enabled,true) + String.IsEmpty(Window(home).Property(Trailer_Autoplay)) + !Player.HasMedia + !String.IsEmpty(window(home).property(Home_Widget)) + Window.IsVisible(1160) + Window.Is(home) + Skin.HasSetting(Trailer_Autoplay) + !String.IsEmpty(window(home).property(Home_Widget)) + Window.IsVisible(1160) + !Player.HasMedia String.IsEmpty(Window(home).Property(Trailer_Autoplay)) + !Player.HasVideo - SetProperty(Trailer_Autoplay,true,home) - PlayMedia($ESCINFO[ListItem.Trailer],1,noresume) + SetProperty(Trailer_Autoplay,true,home) + PlayMedia($ESCINFO[ListItem.Trailer],1,noresume) + SetProperty(Trailer_Autoplay,true,home) + PlayMedia($ESCINFO[ListItem.Trailer],1,noresume) + SetProperty(Trailer_Autoplay,true,home) + PlayMedia($ESCINFO[ListItem.Trailer],1,noresume) + SetProperty(Trailer_Autoplay,true,home) + PlayMedia($ESCINFO[ListItem.Trailer],1,noresume) + SetProperty(Trailer_Autoplay,true,home) + PlayMedia($ESCINFO[ListItem.Trailer],1,noresume) + SetProperty(Trailer_Autoplay,true,home) + PlayMedia($ESCINFO[ListItem.Trailer],1,noresume) + SetProperty(Trailer_Autoplay,true,home) + PlayMedia($ESCINFO[ListItem.Trailer],1,noresume) + SetProperty(Trailer_Autoplay,true,home) + PlayMedia($ESCINFO[ListItem.Trailer],1,noresume) + SetProperty(Trailer_Autoplay,true,home) + PlayMedia($ESCINFO[ListItem.Trailer],1,noresume) widget_spotlight Control.HasFocus(3201) | Control.HasFocus(3202) | Control.HasFocus(3203) | Control.HasFocus(3204) | Control.HasFocus(3205) | Control.HasFocus(3206) | Control.HasFocus(3207) | Control.HasFocus(3208) | Control.HasFocus(3209) - [Integer.IsGreater(Skin.TimerElapsedSecs(widget_spotlight),10) + System.IdleTime(10) + Skin.String(Trailer_Autoplay_Home_Enabled,true) + !String.IsEmpty(Window(home).Property(Trialer_Autoplay)) + !Player.HasVideo] | [Integer.IsGreater(Skin.TimerElapsedSecs(widget_spotlight),10) + System.IdleTime(10) + [!Skin.String(Trailer_Autoplay_Home_Enabled,true) | String.IsEmpty(Window(home).Property(Trialer_Autoplay))] + !Player.HasVideo] + SetProperty(Autoscroll_Trailers,true,home) + SetProperty(Autoscroll_Trailers,true,home) + SetProperty(Autoscroll_Trailers,true,home) + SetProperty(Autoscroll_Trailers,true,home) + SetProperty(Autoscroll_Trailers,true,home) + SetProperty(Autoscroll_Trailers,true,home) + SetProperty(Autoscroll_Trailers,true,home) + SetProperty(Autoscroll_Trailers,true,home) + SetProperty(Autoscroll_Trailers,true,home) + [[Integer.IsGreaterOrEqual(Skin.TimerElapsedSecs(widget_spotlight),15) + System.IdleTime(15) + String.IsEmpty(Window(home).Property(Autoscroll_Trailers))] | [Integer.IsGreaterOrEqual(Skin.TimerElapsedSecs(widget_spotlight),3) + System.IdleTime(3) + String.IsEqual(Window(home).Property(Autoscroll_Trailers),true)]] + !Window.IsVisible(movieinformation) + !Player.HasVideo ClearProperty(Trailer_Autoplay,home) - Control.Move(3201,1) - Control.Move(3202,1) - Control.Move(3203,1) - Control.Move(3204,1) - Control.Move(3205,1) - Control.Move(3206,1) - Control.Move(3207,1) - Control.Move(3208,1) - Control.Move(3209,1) + ClearProperty(Autoscroll_Trailers,home) + Control.Move(3201,1) + Control.Move(3202,1) + Control.Move(3203,1) + Control.Move(3204,1) + Control.Move(3205,1) + Control.Move(3206,1) + Control.Move(3207,1) + Control.Move(3208,1) + Control.Move(3209,1) diff --git a/16x9/Variables_Labels_Windows.xml b/16x9/Variables_Labels_Windows.xml index dd39e408..01d7629f 100644 --- a/16x9/Variables_Labels_Windows.xml +++ b/16x9/Variables_Labels_Windows.xml @@ -24,12 +24,12 @@ $LOCALIZE[39140] - keyart, square, clearlogo, clearlogo-alt, clearlogo-billboard + keyart, landscape, square, clearlogo, clearlogo-alt, clearlogo-billboard $INFO[Window(home).Property(videolibrary.movieartwhitelist)] $LOCALIZE[231] - keyart, square, clearlogo, clearlogo-alt, clearlogo-billboard + keyart, landscape, square, clearlogo, clearlogo-alt, clearlogo-billboard $INFO[Window(home).Property(videolibrary.tvshowartwhitelist)] $LOCALIZE[231] @@ -190,7 +190,11 @@ $LOCALIZE[31542] $LOCALIZE[31543] - $LOCALIZE[31545] + $LOCALIZE[31545] + $LOCALIZE[31596] + $LOCALIZE[31567] + $LOCALIZE[31598] + $LOCALIZE[31599] $LOCALIZE[31541] $LOCALIZE[31575] diff --git a/16x9/Variables_Textures_Artwork_Widgets.xml b/16x9/Variables_Textures_Artwork_Widgets.xml index 150a6a19..3948c719 100644 --- a/16x9/Variables_Textures_Artwork_Widgets.xml +++ b/16x9/Variables_Textures_Artwork_Widgets.xml @@ -75,6 +75,7 @@ $INFO[ListItem(3).Icon] + $INFO[ListItem(4).Art(thumb)] $INFO[ListItem(4).Art(tvshow.square)] $INFO[ListItem(4).Art(square)] $INFO[ListItem(4).Art(tvshow.fanart)] @@ -86,8 +87,11 @@ $INFO[ListItem(4).Icon] + $INFO[ListItem(5).Art(thumb)] $INFO[ListItem(5).Art(tvshow.square)] $INFO[ListItem(5).Art(square)] + $INFO[ListItem(5).Art(tvshow.fanart)] + $INFO[ListItem(5).Art(fanart)] $INFO[ListItem(5).Art(tvshow.keyart)] $INFO[ListItem(5).Art(keyart)] $INFO[ListItem(5).Art(tvshow.poster)] @@ -95,8 +99,11 @@ $INFO[ListItem(5).Icon] + $INFO[ListItem(6).Art(thumb)] $INFO[ListItem(6).Art(tvshow.square)] $INFO[ListItem(6).Art(square)] + $INFO[ListItem(6).Art(tvshow.fanart)] + $INFO[ListItem(6).Art(fanart)] $INFO[ListItem(6).Art(tvshow.keyart)] $INFO[ListItem(6).Art(keyart)] $INFO[ListItem(6).Art(tvshow.poster)] @@ -178,6 +185,7 @@ $INFO[ListItem(3).Icon] + $INFO[ListItem(4).Art(thumb)] $INFO[ListItem(4).Art(tvshow.square)] $INFO[ListItem(4).Art(square)] $INFO[ListItem(4).Art(tvshow.fanart)] @@ -189,8 +197,11 @@ $INFO[ListItem(4).Icon] + $INFO[ListItem(5).Art(thumb)] $INFO[ListItem(5).Art(tvshow.square)] $INFO[ListItem(5).Art(square)] + $INFO[ListItem(5).Art(tvshow.fanart)] + $INFO[ListItem(5).Art(fanart)] $INFO[ListItem(5).Art(tvshow.keyart)] $INFO[ListItem(5).Art(keyart)] $INFO[ListItem(5).Art(tvshow.poster)] @@ -198,8 +209,11 @@ $INFO[ListItem(5).Icon] + $INFO[ListItem(6).Art(thumb)] $INFO[ListItem(6).Art(tvshow.square)] $INFO[ListItem(6).Art(square)] + $INFO[ListItem(6).Art(tvshow.fanart)] + $INFO[ListItem(6).Art(fanart)] $INFO[ListItem(6).Art(tvshow.keyart)] $INFO[ListItem(6).Art(keyart)] $INFO[ListItem(6).Art(tvshow.poster)] @@ -281,6 +295,7 @@ $INFO[ListItem(3).Icon] + $INFO[ListItem(4).Art(thumb)] $INFO[ListItem(4).Art(tvshow.square)] $INFO[ListItem(4).Art(square)] $INFO[ListItem(4).Art(tvshow.fanart)] @@ -292,8 +307,11 @@ $INFO[ListItem(4).Icon] + $INFO[ListItem(5).Art(thumb)] $INFO[ListItem(5).Art(tvshow.square)] $INFO[ListItem(5).Art(square)] + $INFO[ListItem(5).Art(tvshow.fanart)] + $INFO[ListItem(5).Art(fanart)] $INFO[ListItem(5).Art(tvshow.keyart)] $INFO[ListItem(5).Art(keyart)] $INFO[ListItem(5).Art(tvshow.poster)] @@ -301,8 +319,11 @@ $INFO[ListItem(5).Icon] + $INFO[ListItem(6).Art(thumb)] $INFO[ListItem(6).Art(tvshow.square)] $INFO[ListItem(6).Art(square)] + $INFO[ListItem(6).Art(tvshow.fanart)] + $INFO[ListItem(6).Art(fanart)] $INFO[ListItem(6).Art(tvshow.keyart)] $INFO[ListItem(6).Art(keyart)] $INFO[ListItem(6).Art(tvshow.poster)] @@ -384,6 +405,7 @@ $INFO[ListItem(3).Icon] + $INFO[ListItem(4).Art(thumb)] $INFO[ListItem(4).Art(tvshow.square)] $INFO[ListItem(4).Art(square)] $INFO[ListItem(4).Art(tvshow.fanart)] @@ -395,8 +417,11 @@ $INFO[ListItem(4).Icon] + $INFO[ListItem(5).Art(thumb)] $INFO[ListItem(5).Art(tvshow.square)] $INFO[ListItem(5).Art(square)] + $INFO[ListItem(5).Art(tvshow.fanart)] + $INFO[ListItem(5).Art(fanart)] $INFO[ListItem(5).Art(tvshow.keyart)] $INFO[ListItem(5).Art(keyart)] $INFO[ListItem(5).Art(tvshow.poster)] @@ -404,8 +429,11 @@ $INFO[ListItem(5).Icon] + $INFO[ListItem(6).Art(thumb)] $INFO[ListItem(6).Art(tvshow.square)] $INFO[ListItem(6).Art(square)] + $INFO[ListItem(6).Art(tvshow.fanart)] + $INFO[ListItem(6).Art(fanart)] $INFO[ListItem(6).Art(tvshow.keyart)] $INFO[ListItem(6).Art(keyart)] $INFO[ListItem(6).Art(tvshow.poster)] @@ -487,6 +515,7 @@ $INFO[ListItem(3).Icon] + $INFO[ListItem(4).Art(thumb)] $INFO[ListItem(4).Art(tvshow.square)] $INFO[ListItem(4).Art(square)] $INFO[ListItem(4).Art(tvshow.fanart)] @@ -498,8 +527,11 @@ $INFO[ListItem(4).Icon] + $INFO[ListItem(5).Art(thumb)] $INFO[ListItem(5).Art(tvshow.square)] $INFO[ListItem(5).Art(square)] + $INFO[ListItem(5).Art(tvshow.fanart)] + $INFO[ListItem(5).Art(fanart)] $INFO[ListItem(5).Art(tvshow.keyart)] $INFO[ListItem(5).Art(keyart)] $INFO[ListItem(5).Art(tvshow.poster)] @@ -507,8 +539,11 @@ $INFO[ListItem(5).Icon] + $INFO[ListItem(6).Art(thumb)] $INFO[ListItem(6).Art(tvshow.square)] $INFO[ListItem(6).Art(square)] + $INFO[ListItem(6).Art(tvshow.fanart)] + $INFO[ListItem(6).Art(fanart)] $INFO[ListItem(6).Art(tvshow.keyart)] $INFO[ListItem(6).Art(keyart)] $INFO[ListItem(6).Art(tvshow.poster)] @@ -590,6 +625,7 @@ $INFO[ListItem(3).Icon] + $INFO[ListItem(4).Art(thumb)] $INFO[ListItem(4).Art(tvshow.square)] $INFO[ListItem(4).Art(square)] $INFO[ListItem(4).Art(tvshow.fanart)] @@ -601,8 +637,11 @@ $INFO[ListItem(4).Icon] + $INFO[ListItem(5).Art(thumb)] $INFO[ListItem(5).Art(tvshow.square)] $INFO[ListItem(5).Art(square)] + $INFO[ListItem(5).Art(tvshow.fanart)] + $INFO[ListItem(5).Art(fanart)] $INFO[ListItem(5).Art(tvshow.keyart)] $INFO[ListItem(5).Art(keyart)] $INFO[ListItem(5).Art(tvshow.poster)] @@ -610,8 +649,11 @@ $INFO[ListItem(5).Icon] + $INFO[ListItem(6).Art(thumb)] $INFO[ListItem(6).Art(tvshow.square)] $INFO[ListItem(6).Art(square)] + $INFO[ListItem(6).Art(tvshow.fanart)] + $INFO[ListItem(6).Art(fanart)] $INFO[ListItem(6).Art(tvshow.keyart)] $INFO[ListItem(6).Art(keyart)] $INFO[ListItem(6).Art(tvshow.poster)] @@ -693,6 +735,7 @@ $INFO[ListItem(3).Icon] + $INFO[ListItem(4).Art(thumb)] $INFO[ListItem(4).Art(tvshow.square)] $INFO[ListItem(4).Art(square)] $INFO[ListItem(4).Art(tvshow.fanart)] @@ -704,8 +747,11 @@ $INFO[ListItem(4).Icon] + $INFO[ListItem(5).Art(thumb)] $INFO[ListItem(5).Art(tvshow.square)] $INFO[ListItem(5).Art(square)] + $INFO[ListItem(5).Art(tvshow.fanart)] + $INFO[ListItem(5).Art(fanart)] $INFO[ListItem(5).Art(tvshow.keyart)] $INFO[ListItem(5).Art(keyart)] $INFO[ListItem(5).Art(tvshow.poster)] @@ -713,8 +759,11 @@ $INFO[ListItem(5).Icon] + $INFO[ListItem(6).Art(thumb)] $INFO[ListItem(6).Art(tvshow.square)] $INFO[ListItem(6).Art(square)] + $INFO[ListItem(6).Art(tvshow.fanart)] + $INFO[ListItem(6).Art(fanart)] $INFO[ListItem(6).Art(tvshow.keyart)] $INFO[ListItem(6).Art(keyart)] $INFO[ListItem(6).Art(tvshow.poster)] @@ -796,6 +845,7 @@ $INFO[ListItem(3).Icon] + $INFO[ListItem(4).Art(thumb)] $INFO[ListItem(4).Art(tvshow.square)] $INFO[ListItem(4).Art(square)] $INFO[ListItem(4).Art(tvshow.fanart)] @@ -807,8 +857,11 @@ $INFO[ListItem(4).Icon] + $INFO[ListItem(5).Art(thumb)] $INFO[ListItem(5).Art(tvshow.square)] $INFO[ListItem(5).Art(square)] + $INFO[ListItem(5).Art(tvshow.fanart)] + $INFO[ListItem(5).Art(fanart)] $INFO[ListItem(5).Art(tvshow.keyart)] $INFO[ListItem(5).Art(keyart)] $INFO[ListItem(5).Art(tvshow.poster)] @@ -816,8 +869,11 @@ $INFO[ListItem(5).Icon] + $INFO[ListItem(6).Art(thumb)] $INFO[ListItem(6).Art(tvshow.square)] $INFO[ListItem(6).Art(square)] + $INFO[ListItem(6).Art(tvshow.fanart)] + $INFO[ListItem(6).Art(fanart)] $INFO[ListItem(6).Art(tvshow.keyart)] $INFO[ListItem(6).Art(keyart)] $INFO[ListItem(6).Art(tvshow.poster)] @@ -899,6 +955,7 @@ $INFO[ListItem(3).Icon] + $INFO[ListItem(4).Art(thumb)] $INFO[ListItem(4).Art(tvshow.square)] $INFO[ListItem(4).Art(square)] $INFO[ListItem(4).Art(tvshow.fanart)] @@ -910,8 +967,11 @@ $INFO[ListItem(4).Icon] + $INFO[ListItem(5).Art(thumb)] $INFO[ListItem(5).Art(tvshow.square)] $INFO[ListItem(5).Art(square)] + $INFO[ListItem(5).Art(tvshow.fanart)] + $INFO[ListItem(5).Art(fanart)] $INFO[ListItem(5).Art(tvshow.keyart)] $INFO[ListItem(5).Art(keyart)] $INFO[ListItem(5).Art(tvshow.poster)] @@ -919,8 +979,11 @@ $INFO[ListItem(5).Icon] + $INFO[ListItem(6).Art(thumb)] $INFO[ListItem(6).Art(tvshow.square)] $INFO[ListItem(6).Art(square)] + $INFO[ListItem(6).Art(tvshow.fanart)] + $INFO[ListItem(6).Art(fanart)] $INFO[ListItem(6).Art(tvshow.keyart)] $INFO[ListItem(6).Art(keyart)] $INFO[ListItem(6).Art(tvshow.poster)] diff --git a/16x9/Viewtype_501_Billboard.xml b/16x9/Viewtype_501_Billboard.xml index 4b654e8b..9e974b29 100644 --- a/16x9/Viewtype_501_Billboard.xml +++ b/16x9/Viewtype_501_Billboard.xml @@ -24,6 +24,7 @@ + diff --git a/16x9/Viewtype_502_Showcase.xml b/16x9/Viewtype_502_Showcase.xml index 6c76b1e9..bc3de800 100644 --- a/16x9/Viewtype_502_Showcase.xml +++ b/16x9/Viewtype_502_Showcase.xml @@ -27,6 +27,7 @@ Conditional + diff --git a/16x9/Viewtype_504_Strip.xml b/16x9/Viewtype_504_Strip.xml index dce59ac8..78fd25ae 100644 --- a/16x9/Viewtype_504_Strip.xml +++ b/16x9/Viewtype_504_Strip.xml @@ -26,6 +26,7 @@ + diff --git a/16x9/Viewtype_505_Grid.xml b/16x9/Viewtype_505_Grid.xml index 3764fab1..863c28cf 100644 --- a/16x9/Viewtype_505_Grid.xml +++ b/16x9/Viewtype_505_Grid.xml @@ -170,7 +170,7 @@ Conditional Conditional - + diff --git a/README.md b/README.md index d3d1b649..ead7ad99 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,12 @@ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisc - Improved tvguide window - Fixed issue with path tracer when navigating from one infoscreen widget to a new infoscreen. On pressing back, instead of going to the back to the previous infoscreen, Copacetic was closing all dialogs and the main lists were remaining hidden. - Staying idle on global search home button will now trigger screensaver if it is active +- Added landscape to movieartwhitelist/tvshowartwhitelist recommended settings +- Added support for landscape artwork across all fanart views and widgets +- Added ability to prefer keyart and lanscape art on a per view / per widget basis +- Added ability to enable trailer autoplay on a per widget basis +- Added optional autoscroll to each widget, which can be combined with trailer autoplay to create a playlist of trailers +- **1.3.4** - fix for globalsearch scrollbar colour diff --git a/addon.xml b/addon.xml index fad94f36..6edf5771 100644 --- a/addon.xml +++ b/addon.xml @@ -7,7 +7,7 @@ - + diff --git a/language/resource.language.en_gb/strings.po b/language/resource.language.en_gb/strings.po index 9cbd9fb9..4d875156 100644 --- a/language/resource.language.en_gb/strings.po +++ b/language/resource.language.en_gb/strings.po @@ -961,10 +961,46 @@ msgctxt "#31489" msgid "Configure widgets" msgstr "" +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31496" +msgid "Spotlight content with auto scroll" +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31596" +msgid "Widget will move forward one place every 10 seconds while system is idle. When combined with trailer autoplay option below to allow for each item's trailer to be played automatically as soon as the previous trailer is finished while system is idle." +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31498" +msgid "Prefer keyart for poster views" +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31598" +msgid "'Keyart' is a custom art type. To ensure it is fetched locally or remotely by scrapers, make sure 'keyart' is included in your art type whitelists for movies and / or tv shows. You can do this by choosing 'Recommended Kodi Settings' under Copacetic > General, or by navigating to Settings > Media > Videos > Artwork." +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31499" +msgid "Prefer landscape art for fanart views" +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31599" +msgid "'Landscape' is a custom art type. To ensure it is fetched locally or remotely by scrapers, make sure 'landscape' is included in your art type whitelists for movies and / or tv shows. You can do this by choosing 'Recommended Kodi Settings' under Copacetic > General, or by navigating to Settings > Media > Videos > Artwork." +msgstr "" + #: NEW #/16x9/Content_Settings.xml msgctxt "#31477" -msgid "Prefer thumbnails for episodes instead of show fanart" +msgid "Prefer thumbnails for episodes instead of tv show fanart" msgstr "" @@ -1246,12 +1282,12 @@ msgstr "" #/16x9/Content_Settings.xml msgctxt "#31467" -msgid "Play trailers for home widget movies and tv shows" +msgid "Automatically play trailers for movies or tv shows in this widget" msgstr "" #/16x9/Content_Settings.xml msgctxt "#31567" -msgid "Trailers will be played back automatically from any widgets showing movies or tv shows. Trailers cannot be played back from episodes currently." +msgid "Trailers will be played back automatically from any widgets showing movies or tv shows. Enable 'Spotlight content with auto scroll' option above to create a dynamic playlist of trailers for all items in the widget. Set delay in seconds before trailer playback starts under Extras > Trailer autoplay" msgstr "" #/16x9/Content_Settings.xml