Kodi Community Forum

Full Version: Skin/Guide issue
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi,

I have just got back into the htpc setup after 6 years, I left during that time because of (the lack!) WMC support. I have now bought two RPI3's with kodi cases (looking awesome btw), and an HDhome Run network TV tuner. I have also setup all my local media (again!!) for the Movies/TV shows/Music libraries to show up. Everything is looking awesome I hasten to add....apart from one thing Rolleyes

My issue is...

The TV Guide in Estuary.... it is too small LOL, even on a 42" screen, is there any way to make it bigger, or is there a nice looking GUI I have missed that isn't Hardware intensive. If it's a coding fix within the skin, please could you help me out, or even just point me to a better skin although all my media files are looking good in it and don't really want to change.

I have a horrible feeling I might have put this into the wrong thread, so I apologise right now LOL
Unfortunately you can't change the font size in Estuary without modifying the skin. I seem to remember somebody posting a mod of Estuary that had larger fonts throughout, but I can't find it right now. Hopefully someone else will chip in.
you may need to mod my
MyPVRGuide.xml and Font.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<window>
    <defaultcontrol always="true">10</defaultcontrol>
    <backgroundcolor>black</backgroundcolor>
    <views>10</views>
    <menucontrol>9000</menucontrol>
    <controls>
        <!---<include>DefaultBackground</include>-->
        <control type="group" id="50">
            <!---<animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation>-->
            <control type="group">
                <description>Guide Timeline</description>
                <visible>Control.IsVisible(10)</visible>
                <include>OpenClose_Right</include>
                <include>Visible_Right</include>
                <control type="group">
                    <top>60</top>
                    <depth>DepthContentPanel</depth>
                    <control type="image">
                        <left>0</left>
                        <top>-10</top>
                        <width>100%</width>
                        <bottom>336</bottom>
                        <texture >windows/pvr/pvrbackground.png</texture>
                    </control>
                    <control type="epggrid" id="10">
                        <left>0</left>
                        <top>0</top>
                        <right>20</right>
                        <bottom>340</bottom>
                        <pagecontrol>60</pagecontrol>
                        <scrolltime tween="quadratic" easing="out">400</scrolltime>
                        <timeblocks>34</timeblocks>
                        <rulerunit>6</rulerunit>
                        <onleft>9000</onleft>
                        <onright>60</onright>
                        <onup>10</onup>
                        <ondown>10</ondown>
                        <viewtype label="19032">list</viewtype>
                        <progresstexture border="0,60,18,14" >windows/pvr/epg_progress.png</progresstexture>
                        <rulerlayout height="60" width="1900">
                            <control type="label">
                                <width>720</width>
                                <height>60</height>
                                <font>font12</font>
                                <label>$INFO[ListItem.Label]</label>
                                <textoffsetx>30</textoffsetx>
                                <textcolor>white</textcolor>
                            </control>
                        </rulerlayout>
                        <channellayout height="90" width="180">
                            <control type="label">
                                <left>2</left>
                                <top>-2</top>
                                <width>75</width>
                                <height>90</height>
                                <font>font32_title</font>
                                <label>$INFO[ListItem.ChannelNumberLabel]</label>
                                <align>center</align>
                                <aligny>center</aligny>
                            </control>
                            <control type="image">
                    <left>60</left>
                    <top>-2</top>
                    <width>90</width>
                    <height>90</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture fallback="DefaultTVShows.png">$INFO[Listitem.Icon]</texture>
                    <fadetime>200</fadetime>
                </control>
                            
                            <!---<control type="label" id="1">
                                <left>68</left>
                                <top>-2</top>
                                <width>350</width>
                                <height>60</height>
                                <font>font12</font>
                                <label>$INFO[ListItem.ChannelName]</label>
                                <aligny>center</aligny>
                                <textoffsetx>10</textoffsetx>
                            </control>-->
                        
                        </channellayout>
                        <focusedchannellayout height="90" width="180">
                        <control type="label">
                                <left>2</left>
                                <top>-2</top>
                                <width>75</width>
                                <height>90</height>
                                <font>font32_title</font>
                                <label>$INFO[ListItem.ChannelNumberLabel]</label>
                                <textcolor>red</textcolor>
                                <align>center</align>
                                <aligny>center</aligny>
                            </control>
                            <control type="image">
                    <left>60</left>
                    <top>-2</top>
                    <width>90</width>
                    <height>90</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture fallback="DefaultTVShows.png">$INFO[Listitem.Icon]</texture>
                    <fadetime>200</fadetime>
                </control>
                    
                            <!---<control type="label" id="1">
                                <left>68</left>
                                <top>-2</top>
                                <width>350</width>
                                <height>60</height>
                                <font>font12</font>
                                <label>$INFO[ListItem.ChannelName]</label>
                                <aligny>center</aligny>
                                <textoffsetx>10</textoffsetx>
                            </control>-->
                        </focusedchannellayout>
                        <itemlayout height="92" width="90">
                            <control type="image" id="2">
                                <width>88</width>
                                <height>88</height>
                                <texture border="12" fallback="windows/pvr/epg-genres/0.png">$INFO[ListItem.Property(GenreType),windows/pvr/epg-genres/,.png]</texture>
                            </control>
                            <control type="label" id="1">
                                <left>6</left>
                                <top>0</top>
                                <width>50</width>
                                <height>95</height>
                                <aligny>center</aligny>
                                <font>font37</font>
                                <label>$INFO[ListItem.Label]</label>
                            </control>
                            <control type="image">
                                <left>6</left>
                                <top>35</top>
                                <width>20</width>
                                <height>20</height>
                                <texture>$VAR[PVRTimerIcon]</texture>
                            </control>
                        </itemlayout>
                        <focusedlayout height="92" width="90">
                            <control type="image" id="2">
                                <top>2</top>
                                <left>2</left>
                                <width>88</width>
                                <height>88</height>
                                <texture >windows/pvr/epg-genres/256.png</texture>
                                <visible>Control.HasFocus(10)</visible>
                            </control>
                            
                            <control type="image" id="2">
                                <width>88</width>
                                <height>88</height>
                                <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture>
                            </control>
                             <control type="image" id="2">
                                <width>88</width>
                                <height>88</height>
                                <top>0</top>
                                <texture border="3" fallback="windows/pvr/epg-genres/0.png">$INFO[ListItem.Property(GenreType),windows/pvr/epg-genres/,.png]</texture>
                                <visible>!Control.HasFocus(10)</visible>
                            </control>
                            <control type="label" id="1">
                                <left>6</left>
                                <top>0</top>
                                <width>50</width>
                                <height>36</height>
                                <aligny>center</aligny>
                                <font>font37</font>
                                <label>$INFO[ListItem.Label]</label>
                            </control>
                            <control type="image">
                                <left>6</left>
                                <top>35</top>
                                <width>20</width>
                                <height>20</height>
                                <texture>$VAR[PVRTimerIcon]</texture>
                            </control>
                        </focusedlayout>
                    </control>
                    <control type="scrollbar" id="60">
                        <right>0</right>
                        <top>47</top>
                        <width>12</width>
                        <bottom>340</bottom>
                        <onleft>10</onleft>
                        <onright>10</onright>
                        <orientation>vertical</orientation>
                        <texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground>
                        <animation effect="fade" start="100" end="40" time="0" condition="!system.getbool(input.enablemouse)">Conditional</animation>
                    </control>
                </control>
                <control type="group">
                    <bottom>0</bottom>
                    <height>320</height>
                    <control type="image">
                        <left>10</left>
                        <width>240</width>
                        <height>200</height>
                        <aspectratio align="right">keep</aspectratio>
                        <fadetime>400</fadetime>
                        <texture fallback="DefaultTVShows.png">$INFO[ListItem.Icon]</texture>
                    </control>
                    <control type="label">
                        <top>-9</top>
                        <left>300</left>
                        <right>60</right>
                        <height>30</height>
                        <textcolor>red</textcolor>
                        <label>$INFO[ListItem.StartTime,, - ]$INFO[ListItem.EndTime]$INFO[ListItem.EpgEventTitle,  [COLOR white],[/COLOR]]$INFO[ListItem.EpisodeName, [COLOR grey](,)[/COLOR]]$INFO[ListItem.Genre,      $LOCALIZE[515]: [COLOR grey],[/COLOR]]</label>
                    </control>
                    <control type="textbox">
                        <left>300</left>
                        <top>38</top>
                        <right>60</right>
                        <height>173</height>
                        <font>font32_title</font>
                        <label>$INFO[ListItem.Plot]</label>
                        <autoscroll delay="10000" time="3000" repeat="10000">Skin.HasSetting(AutoScroll)</autoscroll>
                    </control>
                </control>
            </control>
            <include content="TopBar">
                <param name="breadcrumbs_label" value="$VAR[BreadcrumbsPVRGuideVar]" />
                <param name="sublabel" value="" />
            </include>
            <include content="BottomBar">
                <param name="info_visible" value="true" />
            </include>
            <control type="group">
                <include>MediaMenuCommon</include>
                <include content="PVRSideBar">
                    <param name="group_label2" value="$INFO[Control.GetLabel(30)]" />
                </include>
            </control>
        </control>
        <control type="label" id="29">
            <font></font>
            <include>HiddenObject</include>
        </control>
        <control type="label" id="30">
            <font></font>
            <include>HiddenObject</include>
        </control>
    </controls>
</window>
Image
Thanks guys, will try this later on today so this code goes into BOTH files? am I reading that right? . and I was indeed right, it was in the wrong place LOL sorry about that Smile I will post to tell you guys how well it's gone.
where do these two files live/go in kodi
I apologise now for the bump of my own thread, I did discover where these files lay (oops! my bad!) I did try out your xml file the_other-guy, unfortunately it wasn't exactly what I was looking for. However it did point me in the right direction. All I really needed was to change the font size of the channel number and the description. These were set to '12' in the original 'MyPVRGuide.xml' I changed those to 17, which worked for both my TVs.

I have posted the xml file here for those that just want to copy/paste the code if they want bigger text on the EPG.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<window>
    <defaultcontrol always="true">10</defaultcontrol>
    <backgroundcolor>background</backgroundcolor>
    <views>10</views>
    <menucontrol>9000</menucontrol>
    <controls>
        <include>DefaultBackground</include>
        <control type="group" id="50">
            <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation>
            <control type="group">
                <description>Guide Timeline</description>
                <visible>Control.IsVisible(10)</visible>
                <include>OpenClose_Right</include>
                <include>Visible_Right</include>
                <control type="group">
                    <top>140</top>
                    <depth>DepthContentPanel</depth>
                    <control type="image">
                        <left>0</left>
                        <top>-10</top>
                        <width>100%</width>
                        <bottom>336</bottom>
                        <texture colordiffuse="E6FFFFFF">dialogs/dialog-bg-nobo.png</texture>
                    </control>
                    <control type="epggrid" id="10">
                        <left>0</left>
                        <top>0</top>
                        <right>20</right>
                        <bottom>340</bottom>
                        <pagecontrol>60</pagecontrol>
                        <scrolltime tween="quadratic" easing="out">300</scrolltime>
                        <timeblocks>34</timeblocks>
                        <rulerunit>6</rulerunit>
                        <onleft>9000</onleft>
                        <onright>60</onright>
                        <onup>10</onup>
                        <ondown>10</ondown>
                        <viewtype label="19032">list</viewtype>
                        <progresstexture border="0,60,18,14" colordiffuse="button_focus">windows/pvr/epg_progress.png</progresstexture>
                        <rulerlayout height="45" width="1400">
                            <control type="label">
                                <width>365</width>
                                <height>45</height>
                                <font>font12</font>
                                <label>$INFO[ListItem.Label]</label>
                                <textoffsetx>10</textoffsetx>
                                <textcolor>button_focus</textcolor>
                            </control>
                        </rulerlayout>
                        <channellayout height="62" width="350">
                            <control type="label">
                                <left>2</left>
                                <top>-2</top>
                                <width>75</width>
                                <height>60</height>
                                <font>font32_title</font>
                                <label>$INFO[ListItem.ChannelNumberLabel]</label>
                                <align>center</align>
                                <aligny>center</aligny>
                            </control>
                            <control type="label" id="1">
                                <left>68</left>
                                <top>-2</top>
                                <width>350</width>
                                <height>60</height>
                                <font>font17</font>
                                <label>$INFO[ListItem.ChannelName]</label>
                                <aligny>center</aligny>
                                <textoffsetx>10</textoffsetx>
                            </control>
                        </channellayout>
                        <focusedchannellayout height="62" width="350">
                            <control type="label">
                                <left>2</left>
                                <top>-2</top>
                                <width>75</width>
                                <height>60</height>
                                <font>font32_title</font>
                                <label>$INFO[ListItem.ChannelNumberLabel]</label>
                                <textcolor>button_focus</textcolor>
                                <align>center</align>
                                <aligny>center</aligny>
                            </control>
                            <control type="label" id="1">
                                <left>68</left>
                                <top>-2</top>
                                <width>350</width>
                                <height>60</height>
                                <font>font17</font>
                                <label>$INFO[ListItem.ChannelName]</label>
                                <textcolor>button_focus</textcolor>
                                <aligny>center</aligny>
                                <textoffsetx>10</textoffsetx>
                            </control>
                        </focusedchannellayout>
                        <itemlayout height="62" width="60">
                            <control type="image" id="2">
                                <width>58</width>
                                <height>58</height>
                                <texture border="3" fallback="windows/pvr/epg-genres/0.png">$INFO[ListItem.Property(GenreType),windows/pvr/epg-genres/,.png]</texture>
                            </control>
                            <control type="label" id="1">
                                <left>6</left>
                                <top>0</top>
                                <width>50</width>
                                <height>36</height>
                                <aligny>center</aligny>
                                <font>font17</font>
                                <label>$INFO[ListItem.Label]</label>
                            </control>
                            <control type="image">
                                <left>6</left>
                                <top>35</top>
                                <width>20</width>
                                <height>20</height>
                                <texture>$VAR[PVRTimerIcon]</texture>
                            </control>
                        </itemlayout>
                        <focusedlayout height="62" width="60">
                            <control type="image" id="2">
                                <top>2</top>
                                <left>2</left>
                                <width>54</width>
                                <height>54</height>
                                <texture colordiffuse="button_focus">lists/focus.png</texture>
                                <visible>Control.HasFocus(10)</visible>
                            </control>
                            <control type="image" id="2">
                                <width>58</width>
                                <height>58</height>
                                <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture>
                            </control>
                            <control type="image" id="2">
                                <width>58</width>
                                <height>58</height>
                                <top>0</top>
                                <texture border="3" fallback="windows/pvr/epg-genres/0.png">$INFO[ListItem.Property(GenreType),windows/pvr/epg-genres/,.png]</texture>
                                <visible>!Control.HasFocus(10)</visible>
                            </control>
                            <control type="label" id="1">
                                <left>6</left>
                                <top>0</top>
                                <width>50</width>
                                <height>36</height>
                                <aligny>center</aligny>
                                <font>font17</font>
                                <label>$INFO[ListItem.Label]</label>
                            </control>
                            <control type="image">
                                <left>6</left>
                                <top>35</top>
                                <width>20</width>
                                <height>20</height>
                                <texture>$VAR[PVRTimerIcon]</texture>
                            </control>
                        </focusedlayout>
                    </control>
                    <control type="scrollbar" id="60">
                        <right>0</right>
                        <top>47</top>
                        <width>12</width>
                        <bottom>340</bottom>
                        <onleft>10</onleft>
                        <onright>10</onright>
                        <orientation>vertical</orientation>
                        <texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground>
                        <animation effect="fade" start="100" end="40" time="0" condition="!system.getbool(input.enablemouse)">Conditional</animation>
                    </control>
                </control>
                <control type="group">
                    <bottom>0</bottom>
                    <height>300</height>
                    <control type="image">
                        <left>10</left>
                        <width>240</width>
                        <height>200</height>
                        <aspectratio align="right">keep</aspectratio>
                        <fadetime>400</fadetime>
                        <texture>$INFO[ListItem.Icon]</texture>
                    </control>
                    <control type="label">
                        <top>-9</top>
                        <left>300</left>
                        <right>60</right>
                        <height>30</height>
                        <textcolor>button_focus</textcolor>
                        <label>$INFO[ListItem.StartTime,, - ]$INFO[ListItem.EndTime]$INFO[ListItem.EpgEventTitle,  [COLOR white],[/COLOR]]$INFO[ListItem.EpisodeName, [COLOR grey](,)[/COLOR]]$INFO[ListItem.Genre,      $LOCALIZE[515]: [COLOR grey],[/COLOR]]</label>
                    </control>
                    <control type="textbox">
                        <left>300</left>
                        <top>38</top>
                        <right>60</right>
                        <height>173</height>
                        <label>$INFO[ListItem.Plot]</label>
                        <autoscroll delay="10000" time="3000" repeat="10000">Skin.HasSetting(AutoScroll)</autoscroll>
                    </control>
                </control>
            </control>
            <include content="TopBar">
                <param name="breadcrumbs_label" value="$VAR[BreadcrumbsPVRGuideVar]" />
                <param name="sublabel" value="" />
            </include>
            <include content="BottomBar">
                <param name="info_visible" value="true" />
            </include>
            <control type="group">
                <include>MediaMenuCommon</include>
                <include content="PVRSideBar">
                    <param name="group_label2" value="$INFO[Control.GetLabel(30)]" />
                </include>
            </control>
        </control>
        <control type="label" id="29">
            <font></font>
            <include>HiddenObject</include>
        </control>
        <control type="label" id="30">
            <font></font>
            <include>HiddenObject</include>
        </control>
    </controls>
</window>

Hope this is useful to someone else Wink