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