Req show channel information
#1
Transparency in all its beauty doesn't honor/support the TV setting "Show channel information when switching channels" . This would be really nice when zapping using the remote, especially if it included the name of the currently running program (as confluence does) Smile

Serafean
Reply
#2
This used to work, unfortunately I don't know which part of code is related to this feature. I believe all the channel info code is there, it's just missing some inclusion.
Reply
#3
Save the code below as VideoFullScreen.xml and replace original one in 720p folder.

It adds "Show channel information when switching channels" and "PVR signal info" to codec info.

Code:
<window>
    <defaultcontrol>-</defaultcontrol>
    <controls>
        <!-- codec infos -->
        <control type="image">
            <description>media info background image</description>
            <posx>0</posx>
            <posy>0</posy>
            <width>1280</width>
            <height>171</height>
            <texture border="0,11,0,11">underlay4.png</texture>
        </control>
        <control type="label" id="10">
            <description>row 1 label</description>
            <posx>50</posx>
            <posy>15</posy>
            <label>-</label>
            <align>left</align>
            <font>font-19</font>
            <include>VisibleFadeEffect</include>
        </control>
        <control type="label" id="11">
            <description>row 2 label</description>
            <posx>50</posx>
            <posy>63</posy>
            <label>-</label>
            <align>left</align>
            <font>font-19</font>
            <include>VisibleFadeEffect</include>
        </control>
        <control type="label" id="12">
            <description>row 3 label</description>
            <posx>50</posx>
            <posy>111</posy>
            <label>-</label>
            <align>left</align>
            <font>font-19</font>
            <include>VisibleFadeEffect</include>
        </control>
        <!-- PVR signal info -->        
        <control type="group">
            <visible>Player.ShowCodec + VideoPlayer.Content(LiveTV) + system.getbool(pvrplayback.signalquality)</visible>
            <posy>165</posy>
            <control type="image">
                <description>media info background image</description>
                <posx>0</posx>
                <posy>0</posy>
                <width>1280</width>
                <height>225</height>
                <texture border="0,11,0,11">underlay4.png</texture>
            </control>
            <control type="label">
                <description>Header</description>
                <posx>50</posx>
                <posy>10</posy>
                <width>1200</width>
                <height>25</height>
                <label>$LOCALIZE[19005]</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font-20c</font>
                <textcolor>blue</textcolor>
            </control>
            <control type="label">
                <description>Backend</description>
                <posx>50</posx>
                <posy>40</posy>
                <width>165</width>
                <height>25</height>
                <label>$LOCALIZE[19012]:</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>lightblue</textcolor>
            </control>
            <control type="label">
                <description>Backend value</description>
                <posx>220</posx>
                <posy>40</posy>
                <width>1000</width>
                <height>25</height>
                <label>$INFO[PVR.ActStreamClient]</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>white</textcolor>
            </control>
            <control type="label">
                <description>Device</description>
                <posx>50</posx>
                <posy>65</posy>
                <width>165</width>
                <height>25</height>
                <label>$LOCALIZE[19006]:</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>lightblue</textcolor>
            </control>
            <control type="label">
                <description>Device value</description>
                <posx>220</posx>
                <posy>65</posy>
                <width>1000</width>
                <height>25</height>
                <label>$INFO[PVR.ActStreamDevice]</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>white</textcolor>
            </control>
            <control type="label">
                <description>Status</description>
                <posx>50</posx>
                <posy>90</posy>
                <width>165</width>
                <height>25</height>
                <label>$LOCALIZE[19007]:</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font12</font>
                <textcolor>lightblue</textcolor>
            </control>
            <control type="label">
                <description>Status value</description>
                <posx>220</posx>
                <posy>90</posy>
                <width>1000</width>
                <height>25</height>
                <label>$INFO[PVR.ActStreamStatus]</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>white</textcolor>
            </control>
            <control type="label">
                <description>Signal</description>
                <posx>50</posx>
                <posy>115</posy>
                <width>165</width>
                <height>25</height>
                <label>$LOCALIZE[19008]:</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>lightblue</textcolor>
            </control>
            <control type="progress">
                <description>Progressbar</description>
                <posx>220</posx>
                <posy>122</posy>
                <width>910</width>
                <height>14</height>
                <info>PVR.ActStreamProgrSignal</info>
            </control>
            <control type="label">
                <description>Signal value</description>
                <posx>1200</posx>
                <posy>115</posy>
                <width>180</width>
                <height>25</height>
                <label>$INFO[PVR.ActStreamSignal]</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>white</textcolor>
            </control>
            <control type="label">
                <description>SNR</description>
                <posx>50</posx>
                <posy>140</posy>
                <width>165</width>
                <height>25</height>
                <label>$LOCALIZE[19009]:</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>lightblue</textcolor>
            </control>
            <control type="progress">
                <description>Progressbar</description>
                <posx>220</posx>
                <posy>147</posy>
                <width>910</width>
                <height>14</height>
                <overlaytexture>-</overlaytexture>
                <info>PVR.ActStreamProgrSNR</info>
            </control>
            <control type="label">
                <description>SNR value</description>
                <posx>1200</posx>
                <posy>140</posy>
                <width>180</width>
                <height>25</height>
                <label>$INFO[PVR.ActStreamSNR]</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>white</textcolor>
            </control>
            <control type="label">
                <description>BER</description>
                <posx>50</posx>
                <posy>165</posy>
                <width>165</width>
                <height>25</height>
                <label>$LOCALIZE[19010]:</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>lightblue</textcolor>
            </control>
            <control type="label">
                <description>BER value</description>
                <posx>220</posx>
                <posy>165</posy>
                <width>1000</width>
                <height>25</height>
                <label>$INFO[PVR.ActStreamBER]</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>white</textcolor>
            </control>
            <control type="label">
                <description>UNC</description>
                <posx>430</posx>
                <posy>165</posy>
                <width>165</width>
                <height>25</height>
                <label>$LOCALIZE[19011]:</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>lightblue</textcolor>
            </control>
            <control type="label">
                <description>UNC value</description>
                <posx>600</posx>
                <posy>165</posy>
                <width>1000</width>
                <height>25</height>
                <label>$INFO[PVR.ActStreamUNC]</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>white</textcolor>
            </control>
            <control type="label">
                <description>Encryption</description>
                <posx>50</posx>
                <posy>190</posy>
                <width>165</width>
                <height>25</height>
                <label>$LOCALIZE[19015]:</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>lightblue</textcolor>
            </control>
            <control type="label">
                <description>Encryption value</description>
                <posx>220</posx>
                <posy>190</posy>
                <width>1000</width>
                <height>25</height>
                <label>$INFO[PVR.ActStreamEncryptionName]</label>
                <align>left</align>
                <aligny>center</aligny>
                <font>font19</font>
                <textcolor>white</textcolor>
            </control>
        </control>
        <!-- PVR LiveTV -->            
        <control type="group" id="1">
            <animation effect="slide" start="0,180" end="0,0" time="300">WindowOpen</animation>
            <animation effect="slide" start="0,0" end="0,180" time="300">WindowClose</animation>            
            <visible>Player.ShowInfo + ![Window.IsVisible(FullscreenInfo) | Window.IsVisible(VideoOSD) | Window.IsVisible(123) | Window.IsVisible(124) | Window.IsVisible(125) | Window.IsVisible(PVROSDChannels) | Window.IsVisible(PVROSDGuide) | Window.IsVisible(SliderDialog)]</visible>
            <visible>VideoPlayer.Content(LiveTV) + !IsEmpty(VideoPlayer.ChannelName)</visible>        
            <posy>520</posy>
                <control type="image" id="1">
                    <description>cover image</description>
                    <posx>10</posx>
                    <posy>43</posy>
                    <width>279</width>
                    <height>157</height>
                    <aspectratio align="center" aligny="center" scalediffuse="true">keep</aspectratio>
                    <texture diffuse="video-diffuse.png">$INFO[VideoPlayer.Cover]</texture>
                </control>                
                <control type="image" id="1">
                    <description>media info background image</description>
                    <posx>280</posx>
                    <posy>23</posy>
                    <width>1102</width>
                    <height>220</height>
                    <texture border="42">panel-shadow-reverse.png</texture>
                </control>
                <include condition="Skin.HasSetting(HateTransparency)">T-Panel4</include>
                <control type="image" id="1">
                    <description>media info background image</description>
                    <posx>300</posx>
                    <posy>43</posy>
                    <width>1070</width>
                    <height>200</height>
                    <texture border="30">panel.png</texture>
                </control>
                <control type="button" id="1">
                    <description>SmallInfo button</description>
                    <posx>195r</posx>
                    <posy>55</posy>
                    <width>28</width>
                    <height>28</height>
                    <label>-</label>
                    <font>-</font>
                    <texturefocus>-</texturefocus>
                    <texturenofocus>-</texturenofocus>
                    <onleft>3</onleft>
                    <onright>2</onright>
                    <onup>1</onup>
                    <ondown>1</ondown>
                </control>
                <control type="label" id="1">
                    <posx>325</posx>
                    <posy>58</posy>
                    <width>710</width>
                    <height>25</height>
                    <label>$VAR[DialogFullScreenInfoLabel1]</label>
                    <align>left</align>
                    <aligny>center</aligny>
                    <font>font-20</font>
                    <textcolor>blue</textcolor>
                </control>
                <control type="label" id="1">
                    <posx>325</posx>
                    <posy>84</posy>
                    <width>925</width>
                    <height>25</height>
                    <label>$INFO[VideoPlayer.Title]</label>
                    <align>left</align>
                    <aligny>center</aligny>
                    <font>font-32</font>
                    <textcolor>lightblue</textcolor>
                </control>
                <control type="label" id="1">
                    <posx>325</posx>
                    <posy>110</posy>
                    <width>625</width>
                    <height>25</height>
                    <label>$VAR[DialogFullScreenInfoLabel2]</label>
                    <align>left</align>
                    <aligny>center</aligny>
                    <font>font-20</font>
                    <textcolor>white</textcolor>
                </control>
                <control type="label" id="1">
                    <description>System Time Label</description>
                    <posx>1255</posx>
                    <posy>58</posy>
                    <width>200</width>
                    <height>25</height>
                    <textcolor>blue</textcolor>
                    <label>$INFO[System.Time]</label>
                    <align>right</align>
                    <aligny>center</aligny>
                    <font>font-23</font>
                </control>
                <control type="button" id="1">
                    <posx>1258</posx>
                    <posy>62</posy>
                    <width>20</width>
                    <height>20</height>
                    <texturefocus>close-window-focus.png</texturefocus>
                    <texturenofocus>close-window-nofocus.png</texturenofocus>
                    <onclick>Dialog.Close(fullscreeninfo)</onclick>
                    <visible>Skin.HasSetting(TouchScreenMode)</visible>
                </control>
                <control type="label" id="1">
                    <description>Video End Time</description>
                    <posx>1255</posx>
                    <posy>110</posy>
                    <width>300</width>
                    <height>25</height>
                    <textcolor>white</textcolor>
                    <label>$LOCALIZE[31050]: $INFO[Player.FinishTime]</label>
                    <align>right</align>
                    <aligny>center</aligny>
                    <font>font-20</font>
                </control>
                <control type="label" id="1">
                    <description>time label</description>
                    <posx>325</posx>
                    <posy>134</posy>
                    <width>280</width>
                    <height>25</height>
                    <textcolor>lightblue</textcolor>
                    <label>$INFO[VideoPlayer.Time]</label>
                    <align>left</align>
                    <aligny>center</aligny>
                    <font>font-20</font>
                    <textcolor>white</textcolor>
                </control>
                <control type="progress" id="1">
                    <description>Progressbar Cache</description>
                    <posx>420</posx>
                    <posy>140</posy>
                    <width>741</width>
                    <height>15</height>
                    <info>Player.ProgressCache</info>
                    <midtexture border="10,0,10,0">ProgressCache.png</midtexture>
                </control>
                <control type="progress" id="1">
                    <description>Progressbar</description>
                    <posx>420</posx>
                    <posy>140</posy>
                    <width>741</width>
                    <height>15</height>
                    <info>Player.Progress</info>
                </control>
                <control type="slider" id="888">
                    <description>Slider</description>
                    <posx>420</posx>
                    <posy>140</posy>
                    <width>741</width>
                    <height>15</height>
                    <action>seek</action>
                </control>
                <control type="label" id="1">
                    <description>time label</description>
                    <posx>1255</posx>
                    <posy>134</posy>
                    <width>280</width>
                    <height>25</height>
                    <textcolor>lightblue</textcolor>
                    <label>$INFO[Player.Duration]</label>
                    <align>right</align>
                    <aligny>center</aligny>
                    <font>font-20</font>
                    <textcolor>white</textcolor>
                </control>
                <control type="label" id="1">
                    <description>Chapter Pos No</description>
                    <posx>1255</posx>
                    <posy>155</posy>
                    <width>490</width>
                    <height>25</height>
                    <textcolor>lightgrey</textcolor>
                    <label>$LOCALIZE[19148]: $INFO[VideoPlayer.ChannelNumber,, - ]$LOCALIZE[19141]: $INFO[VideoPlayer.ChannelGroup]</label>
                    <align>right</align>
                    <aligny>center</aligny>
                    <font>font-19</font>
                    <wrapmultiline>true</wrapmultiline>
                </control>
                <control type="label" id="1">
                    <description>Chapter Pos No</description>
                    <posx>1255</posx>
                    <posy>175</posy>
                    <width>490</width>
                    <height>25</height>
                    <textcolor>lightgrey</textcolor>
                    <label>$LOCALIZE[209]: $INFO[VideoPlayer.NextTitle]</label>
                    <align>right</align>
                    <aligny>center</aligny>
                    <font>font-19</font>
                    <wrapmultiline>true</wrapmultiline>
                </control>
                <control type="group" id="1">
                    <posx>325</posx>
                    <posy>158</posy>
                    <width>328</width>
                    <height>40</height>
                    <control type="image" id="1">
                        <posx>0</posx>
                        <posy>0</posy>
                        <width>53</width>
                        <height>40</height>
                        <texture fallback="mediaflag-resolution.png">flags/movies/resolution/$INFO[VideoPlayer.VideoResolution,,.png]</texture>
                    </control>
                    <control type="image" id="1">
                        <posx>55</posx>
                        <posy>0</posy>
                        <width>53</width>
                        <height>40</height>
                        <texture fallback="mediaflag-aspectratio.png">flags/movies/aspectratio/$INFO[VideoPlayer.VideoAspect,,.png]</texture>
                    </control>
                    <control type="image" id="1">
                        <posx>110</posx>
                        <posy>0</posy>
                        <width>53</width>
                        <height>40</height>
                        <texture fallback="mediaflag-videocodec.png">flags/movies/videocodec/$INFO[VideoPlayer.VideoCodec,,.png]</texture>
                    </control>
                    <control type="image" id="1">
                        <posx>165</posx>
                        <posy>0</posy>
                        <width>53</width>
                        <height>40</height>
                        <texture fallback="mediaflag-audiocodec.png">$VAR[IncludesMediaFlagsVideoFullScreenAudioCodec]</texture>
                    </control>
                </control>        
        </control>
    </controls>
</window>
Reply
#4
Hi, sorry for the long delay.
I just tried it, and it works beatifully, thanks.

Serafean
Reply

Logout Mark Read Team Forum Stats Members Help
show channel information0