SetProperty(channel_id,0,home) ClearProperty(channel_id,home) 1 0 0 999 Dummy control used to set focus to on video start -100 -100 0 0 center center script.module.iptvlib-font_MainMenu black white.png white.png - 4003 4003 4003 4003 Dummy image used for preload of icons -100 -100 1 1 keep OSD for current playing program 0 0 720 1280 Control.HasFocus(4003) Background 0 0 1280 720 fade.png 300 Skip time within playback !String.StartsWith(Control.GetLabel(4005),0 ) 640 400 50 350 center script.module.iptvlib-font_MainMenu white grey Channel icon 546 480 106 188 keep default_channel.png FFFFFFFF Program start time 640 600 15 400 script.module.iptvlib-font14 center center Program title -100 -100 0 0 Program title 150 630 15 980 script.module.iptvlib-font30_title center center Program playtime 10 670 15 110 script.module.iptvlib-font14 center center Program playtime progress bar 150 670 980 15 white50.png white50.png Program playtime progress bar slider 155 665 980 25 slider_bar.png slider_bar.png slider_bar.png 4200 Program duration 1150 670 15 110 script.module.iptvlib-font14 center center -100 -100 1 1 4200 Group containing channelgroups, channels and program lists 0 0 720 1300 VisibleChange Control.HasFocus(4100)|Control.HasFocus(4200)|Control.HasFocus(4300) Background for whole group 720 1280 black.png A6FFFFFF Channelgroup list List background 720 300 listitem-bg.png CC000000 Conditional Conditional Channelgroups list 4200 vertical false 6 200 Colored list item background 0 0 78 20 $INFO[ListItem.Property(icon)] Overlay over colored list item background (unfocused) 0 0 78 20 white50.png FF000000 List item background 20 0 280 78 listitem-bg.png FF000000 Conditional Conditional Group name 48 1 252 80 script.module.iptvlib-font14 center white left Conditional Conditional Colored list item background for selected group without focus 0 1 20 77 $INFO[ListItem.Property(icon)] !Control.HasFocus(4100) VisibleChange Colored list item background for selected group 0 0 300 78 $INFO[ListItem.Property(icon)] Conditional Conditional Group name 48 1 252 80 script.module.iptvlib-font14 center black left Conditional Conditional Container for channel and program list 20 0 720 500 VisibleChange Conditional Channel list Shadow separator-y.png -20 0 720 20 Control.HasFocus(4200)|Control.HasFocus(4300) List background 720 500 listitem-bg.png CC000000 Conditional Conditional Channels list 4100 4300 vertical false 6 200 List item background for channel icon 0 0 78 150 listitem-bg.png FF000000 List item background for text 150 0 78 350 listitem-bg.png FF000000 Conditional Conditional Channel icon 5 10 60 140 keep $INFO[ListItem.Property(icon)] FFFFFFFF Vertical bar (separator) 150 18 44 2 white.png 33FFFFFF Conditional Conditional Channel name 170 1 80 330 script.module.iptvlib-font14 center white left Conditional Conditional Shadow separator-y.png 0 0 80 20 Control.HasFocus(4100) Icon background 0 0 78 150 listitem-bg-fo.png Conditional Text background 150 0 78 350 listitem-bg-fo.png Conditional Conditional Conditional Icon 5 10 60 140 keep $INFO[ListItem.Property(icon)] FFFFFFFF Vertical bar 150 18 44 2 black.png 33FFFFFF Conditional Conditional Label 170 1 80 330 script.module.iptvlib-font14 center black left Conditional Conditional Conditional Label 170 1 80 330 script.module.iptvlib-font14 center white left Conditional Conditional Conditional Shadow separator-y.png 0 0 80 20 Control.HasFocus(4100) -100 -100 0 0 - Skin.SetString(channel_id, 481) Program list 150 0 720 500 Conditional [Control.IsVisible(4200)|Control.IsVisible(4300)] +String.IsEqual(Container(4200).ListItem.Property(cid), Container(4300).ListItem.Property(cid)) Shadow separator-y.png -20 0 20 720 Control.HasFocus(4300) List background 720 500 listitem-bg.png CC000000 4200 999 vertical false 6 5 200 List item background 0 0 78 500 listitem-bg.png FF000000 day color bar 0 0 78 2 $INFO[Listitem.Property(day_color)] Program start time 12 2 80 70 script.module.iptvlib-font14 top white left ListItem.Property(t_start) Program status icon (Archive, Past, Live) 28 37 25 25 $INFO[Listitem.Property(status)] Program title 85 2 76 290 script.module.iptvlib-font14 top white left true Shadow separator-y.png 0 0 80 20 Control.HasFocus(4200) Program image 10 90 $INFO[ListItem.Property(img_s)] keep List item background 0 0 78 500 listitem-bg-fo.png Conditional day color bar 0 0 78 2 $INFO[Listitem.Property(day_color)] Conditional Selected Program start time (on focus) 12 2 80 70 script.module.iptvlib-font14 top black left ListItem.Property(t_start) Conditional Program status icon (Archive, Past, Live) 28 37 25 25 $INFO[Listitem.Property(status)] Selected Program start time 12 2 80 70 script.module.iptvlib-font14 top white left ListItem.Property(t_start) Conditional Selected Program title on focus 85 2 76 290 script.module.iptvlib-font14 top black left true Conditional Selected Program title 85 2 76 290 script.module.iptvlib-font14 top white left true Conditional Shadow separator-y.png 0 0 80 20 Control.HasFocus(4200) Program image 10 90 $INFO[ListItem.Property(img_s)] keep Detailed information of the selected program 500 0 720 780 Control.HasFocus(4300) VisibleChange List background 720 780 listitem-bg.png CC000000 Program status icon (Archive, Past, Live) 30 55 25 25 $INFO[Container(4300).ListItem.Property(status)] Program start time and date 28 55 30 500 script.module.iptvlib-font12 Program Information 30 100 215 500 script.module.iptvlib-font14 true true Program image 30 320 500 $INFO[Container(4300).ListItem.Property(img_l)] keep