Kodi Community Forum
Back Row General Discussion - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Skins Support (https://forum.kodi.tv/forumdisplay.php?fid=67)
+---- Forum: Skin Archive (https://forum.kodi.tv/forumdisplay.php?fid=179)
+----- Forum: Back Row (https://forum.kodi.tv/forumdisplay.php?fid=127)
+----- Thread: Back Row General Discussion (/showthread.php?tid=63773)



RE: [RELEASE] Back Row (Skin) - Sharpe - 2013-05-16

Thanks Vimes /appreciate the feedback Smile

As a rule I'm not a big fan of file naming flag hacks in order to get certain images to display but thought it would be good to do it for 3D movies (main reason I suppose was I've just bought a 3D tv myself - which is pretty damn cool). Changing the actual 3D case would be a bit fiddly for you the way things are currently set up. I might move the cases from the main textures file and put them in the flagging folder. That way you would be able to manually change them yourself fairly easily. Let me look into it.


RE: [RELEASE] Back Row (Skin) - Vimes - 2013-05-16

I believe that it was indeed an excellent choice and I would even like to see it as a "Genre" or an option, as is year, recently added, etc etc for the movies so that I could then select the 3D category only. Still having the art work visually distinguish the difference between a BD and 3D case would be helpful.

Our 3D TV only arrives tomorrow but already my collection contains some of the choices we will, hopefully, enjoy watching.

Thanks again for your continued work on this skins development.


ooooo Just thought - is there anyway to have the horizontal banner, on the home screen, at the bottom rather than being in the middle....? If I can do it, from any instructions, it would be fine, as long as it would not be too technical, remember the spanner thing Wink


RE: [RELEASE] Back Row (Skin) - Sharpe - 2013-05-16

(2013-05-16, 08:46)Vimes Wrote: ...I would even like to see it as a "Genre" or an option, as is year, recently added, etc etc for the movies so that I could then select the 3D category only.

Oh you know you can do that by creating a smart playlist that only displays movies with the 3dbd name in the file, then making that playlist a favourite item and then adding it to the home menu controls as a stand alone item or as a submenu item under say "Movies". It works pretty well.

(2013-05-16, 08:46)Vimes Wrote: ooooo Just thought - is there anyway to have the horizontal banner, on the home screen, at the bottom rather than being in the middle....? If I can do it, from any instructions, it would be fine, as long as it would not be too technical, remember the spanner thing Wink

There are options for a lower set of home menu controls in Skin Settings - you would need to enable the simplified controls - but it's a different look to the film strip effect but it is lower on the screen. To actually lower the main home controls it's pretty easy but I'll post how to do it when I get home this evening.


RE: [RELEASE] Back Row (Skin) - Vimes - 2013-05-16

the best just keep getting better Smile

EDIT: Playlist created and a new "3D Movies" Favourite created for the Home menu and it works a treat - many thanks for the guidance.


RE: [RELEASE] Back Row (Skin) - Sharpe - 2013-05-16

(2013-05-16, 09:40)Vimes Wrote: the best just keep getting better Smile

EDIT: Playlist created and a new "3D Movies" Favourite created for the Home menu and it works a treat - many thanks for the guidance.

That's great, yep smart playlists are very useful.

Ok like I said here's how to lower the main home screen film strip:

You'll need to edit two skin files - Includes.xml and Home.xml found in the 720p folder within the skin.

In includes.xml:

find line 1738 and alter the <posy>215</posy> value to something like say <posy>315</posy>

find line 3092 and alter the <posy>490</posy> value to something like lets say <posy>590</posy>

In Home.xml:

find line 1795 and add after it on the next line the following <posy>100</posy>

Doing the above will move the home controls and submenu down by 100 (out of a screen height of 720).

Hope that helps.


RE: [RELEASE] Back Row (Skin) - Vimes - 2013-05-16

Thanks for the above instructions.

At first it would not work, until I unticked the option to no longer use the smaller home controls type layout. Then they were lowered from the centre of the home screen but, of course, the size of the controls became that much bigger. Is it not possible to lower the control bar with the smaller icons...?


RE: [RELEASE] Back Row (Skin) - Sharpe - 2013-05-16

(2013-05-16, 18:20)Vimes Wrote: Thanks for the above instructions.

At first it would not work, until I unticked the option to no longer use the smaller home controls type layout. Then they were lowered from the centre of the home screen but, of course, the size of the controls became that much bigger. Is it not possible to lower the control bar with the smaller icons...?

Yeah sorry didn't realise you were using the smaller controls:

instead of lines 1738, 3092 and 1795 change lines 1877, 3198 and 1818 instead. You might want to use a higher figure than 100 when making the increases though - experiment and see what you like.


RE: [RELEASE] Back Row (Skin) - Vimes - 2013-05-17

Thanks for that Smile

I had not mentioned that I as using the smaller controls, as I did not think that would have caused an issue with the request to move the position of the home controls. I have not been able to test it out as yet as we will have to wait until later today when my new 3D TV gets delivered. We had moved our old TV in preparation for the new one to arrive, but I will let you know how I have gone on after I can connect the HTPC up.

Thanks yet again.

TV arrived and set up went fine.

Added a value of 150 and now the control "banner" is scrolling a tthe bottom of the screen, so thanks again for your help.


RE: [RELEASE] Back Row (Skin) - Sharpe - 2013-05-17

(2013-05-17, 07:46)Vimes Wrote: Thanks for that Smile

I had not mentioned that I as using the smaller controls, as I did not think that would have caused an issue with the request to move the position of the home controls. I have not been able to test it out as yet as we will have to wait until later today when my new 3D TV gets delivered. We had moved our old TV in preparation for the new one to arrive, but I will let you know how I have gone on after I can connect the HTPC up.

Thanks yet again.

Yay I love new 3D tv day Big Grin

Hope it all goes well.


RE: [RELEASE] Back Row (Skin) - Vimes - 2013-05-17

Cheers - John Lewis have just delivered the GT50 and my Son will have our older 2D TV.
I now have to wait, impatiently, for him to call this afternoon to help me out lift the TV onto the stand and then onto the cabinet. The incentive for him, apart from the pleasure of helping his old man, is that he gets to take away a Samsung 50" TV...!
My 3D glasses arrived yesterday from eBay, so hopefully it will all work out - until my credit card bill arrives next month (also bought two Nook book readers for £29 each).


RE: [RELEASE] Back Row (Skin) - ZERO &lt;ibis&gt; - 2013-05-20

For some series in fan art view you get an image (same image as the cover) instead of the genra, first aired, number of episodes or description. How do we turn that off?


RE: [RELEASE] Back Row (Skin) - ZERO &lt;ibis&gt; - 2013-05-20

In CommonVideoLibraryViews.xml

This code is what is creating the image:

Code:
<control type="image">
                <posx>996</posx>
                <posy>128</posy>
                <width>236</width>
                <height>335</height>
                <info>ListItem.Icon</info>
                <aspectratio aligny="center">stretch</aspectratio>
                <visible>container.content(tvshows) + Control.IsVisible(537)</visible>
                <visible>Skin.HasSetting(TV Poster)</visible>
                <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
            </control>
            <control type="image">
                <posx>996</posx>
                <posy>128</posy>
                <width>236</width>
                <height>335</height>
                <info>ListItem.Icon</info>
                <aspectratio aligny="center">stretch</aspectratio>
                <visible>container.content(tvshows) + Control.IsVisible(536) | Control.IsVisible(552)</visible>
                <visible>!Skin.HasSetting(TV Poster)</visible>
                <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
            </control>
            <control type="image">
                <posx>996</posx>
                <posy>128</posy>
                <width>236</width>
                <height>335</height>
                <info>ListItem.Icon</info>
                <aspectratio aligny="center">stretch</aspectratio>
                <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
            </control>

I know that
Code:
!substring(Container.Listitem.Label,..)
Must be removed from the other parts of the code to fix it but I do not understand why there is no toggle for this. I mean why do I want to see a larger poster of the poster at the bottom of the screen instead of the actual info of the series. It just makes no sense at all.


RE: [RELEASE] Back Row (Skin) - ZERO &lt;ibis&gt; - 2013-05-20

I am making a toggle for it now.

I would post the files but it will not help you unless you also run my anime mod. Hopefully if this gets fixed in the official build I can update my code to the latest and then finally make an anime mod toggle option for this skin.


RE: [RELEASE] Back Row (Skin) - ZERO &lt;ibis&gt; - 2013-05-20

So far the fix has been to change the code starting from Genre label to:

Code:
<control type="label">
                <description>Genre label</description>
                <posx>951</posx>
                <posy>131</posy>
                <width>80</width>
                <height>20</height>
                <font>font64</font>
                <textcolor>grey</textcolor>
                <align>left</align>
                <label>$LOCALIZE[515]:</label>
                <visible>container.content(tvshows)</visible>
                <visible>Control.IsVisible(537)</visible>
                <visible>!Skin.HasSetting(Poster Des)</visible>
                <visible>Skin.HasSetting(TV Poster)</visible>
                <visible>!SubString(ListItem.Path,videodb://1/7)</visible>
            </control>
            <control type="label">
                <description>Genre value</description>
                <posx>1271</posx>
                <posy>131</posy>
                <width>240</width>
                <height>20</height>
                <font>font64</font>
                <textcolor>white</textcolor>
                <shadowcolor>black</shadowcolor>
                <align>right</align>
                <label fallback="416">$INFO[ListItem.Genre]</label>
                <scroll>true</scroll>
                <visible>container.content(tvshows)</visible>
                <visible>Control.IsVisible(537)</visible>
                <visible>Skin.HasSetting(TV Poster)</visible>
                <visible>!SubString(ListItem.Path,videodb://1/7)</visible>
                <visible>!Skin.HasSetting(Poster Des)</visible>
            </control>
            <control type="group">
                <description>First Aired txt</description>
                <posx>951</posx>
                <posy>169</posy>
                <width>133</width>
                <height>20</height>
                <font>font64</font>
                <textcolor>grey</textcolor>
                <align>left</align>
                <include>NextAired-Fallback3</include>
                <visible>container.content(tvshows)</visible>
                <visible>Control.IsVisible(537)</visible>
                <visible>Skin.HasSetting(TV Poster)</visible>
                <visible>!SubString(ListItem.Path,videodb://1/7)</visible>
                <visible>!Skin.HasSetting(Poster Des)</visible>
            </control>
            <control type="group">
                <description>First Aired txt</description>
                <posx>951</posx>
                <posy>169</posy>
                <width>133</width>
                <height>20</height>
                <font>font64</font>
                <textcolor>grey</textcolor>
                <align>left</align>
                <include>NextAired3</include>
                <visible>container.content(tvshows)</visible>
                <visible>Control.IsVisible(537)</visible>
                <visible>Skin.HasSetting(TV Poster)</visible>
                <visible>!SubString(ListItem.Path,videodb://1/7)</visible>
                <visible>!Skin.HasSetting(Poster Des)</visible>
            </control>
            <control type="group">
                <description>First Aired Value</description>
                <posx>1271</posx>
                <posy>169</posy>
                <width>178</width>
                <height>20</height>
                <font>font64</font>
                <textcolor>white</textcolor>
                <shadowcolor>black</shadowcolor>
                <align>right</align>
                <scroll>true</scroll>
                <include>NextAired-Fallback2</include>
                <visible>container.content(tvshows)</visible>
                <visible>Control.IsVisible(537)</visible>
                <visible>Skin.HasSetting(TV Poster)</visible>
                <visible>!SubString(ListItem.Path,videodb://1/7)</visible>
                <visible>!Skin.HasSetting(Poster Des)</visible>
            </control>
            <control type="group">
                <description>First Aired Value</description>
                <posx>1271</posx>
                <posy>169</posy>
                <width>178</width>
                <height>20</height>
                <font>font64</font>
                <textcolor>white</textcolor>
                <shadowcolor>black</shadowcolor>
                <align>right</align>
                <scroll>true</scroll>
                <include>NextAired2</include>
                <visible>container.content(tvshows)</visible>
                <visible>Control.IsVisible(537)</visible>
                <visible>Skin.HasSetting(TV Poster)</visible>
                <visible>!SubString(ListItem.Path,videodb://1/7)</visible>
                <visible>!Skin.HasSetting(Poster Des)</visible>
            </control>
            <control type="label">
                <posx>951</posx>
                <posy>206</posy>
                <width>133</width>
                <height>20</height>
                <font>font64</font>
                <textcolor>grey</textcolor>
                <align>left</align>
                <label>$LOCALIZE[20360]:</label>
                <scroll>true</scroll>
                <shadowcolor>shadow</shadowcolor>
                <visible>container.content(tvshows) + Control.IsVisible(537)</visible>
                <visible>Skin.HasSetting(TV Poster)</visible>
                <visible>!SubString(ListItem.Path,videodb://1/7)</visible>
                <visible>!Skin.HasSetting(Poster Des)</visible>
            </control>
            <control type="label">
                <posx>1271</posx>
                <posy>206</posy>
                <width>178</width>
                <height>20</height>
                <font>font64</font>
                <textcolor>white</textcolor>
                <shadowcolor>black</shadowcolor>
                <align>right</align>
                <label>$INFO[ListItem.Episode] ($INFO[listItem.Property(UnWatchedEpisodes),, $LOCALIZE[16101]])</label>
                <scroll>true</scroll>
                <visible>container.content(tvshows) + Control.IsVisible(537)</visible>
                <visible>Skin.HasSetting(TV Poster)</visible>
                <visible>IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
                <visible>!SubString(ListItem.Path,videodb://1/7)</visible>
                <visible>!Skin.HasSetting(Poster Des)</visible>
            </control>
            <control type="label">
                <posx>1271</posx>
                <posy>206</posy>
                <width>178</width>
                <height>20</height>
                <font>font64</font>
                <textcolor>white</textcolor>
                <shadowcolor>black</shadowcolor>
                <align>right</align>
                <label>$INFO[ListItem.Episode]</label>
                <scroll>true</scroll>
                <visible>container.content(tvshows) + Control.IsVisible(537)</visible>
                <visible>Skin.HasSetting(TV Poster)</visible>
                <visible>!IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
                <visible>!SubString(ListItem.Path,videodb://1/7)</visible>
                <visible>!Skin.HasSetting(Poster Des)</visible>
            </control>
            <control type="image">
                <posx>996</posx>
                <posy>128</posy>
                <width>236</width>
                <height>335</height>
                <info>ListItem.Icon</info>
                <aspectratio aligny="center">stretch</aspectratio>
                <visible>container.content(tvshows) + Control.IsVisible(537)</visible>
                <visible>Skin.HasSetting(TV Poster) + Skin.HasSetting(Poster Des)</visible>
                <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
            </control>
            <control type="image">
                <posx>996</posx>
                <posy>128</posy>
                <width>236</width>
                <height>335</height>
                <info>ListItem.Icon</info>
                <aspectratio aligny="center">stretch</aspectratio>
                <visible>container.content(tvshows) + Control.IsVisible(536) | Control.IsVisible(552)</visible>
                <visible>!Skin.HasSetting(TV Poster) + Skin.HasSetting(Poster Des)</visible>
                <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
            </control>
            <control type="image">
                <posx>996</posx>
                <posy>128</posy>
                <width>236</width>
                <height>335</height>
                <info>ListItem.Icon</info>
                <aspectratio aligny="center">stretch</aspectratio>
                <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
            </control>
            <!---->
            <control type="image">
                <posx>996</posx>
                <posy>112</posy>
                <width>236</width>
                <height>335</height>
                <texture diffuse="Mask wall.png" fallback="defaultdvdposter.png">$VAR[PosterThumb]</texture>
                <aspectratio aligny="center">stretch</aspectratio>
                <visible>Control.IsVisible(538)</visible>
                <visible>Control.IsVisible(538) + Container.Content(Movies)</visible>
                <visible>SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..) + Container.Content(movies)</visible>
            </control>
            <control type="image">
                <posx>996</posx>
                <posy>112</posy>
                <width>236</width>
                <height>335</height>
                <texture diffuse="Mask wall.png" fallback="defaultdvdposter.png">$VAR[PosterThumb]</texture>
                <aspectratio aligny="center">stretch</aspectratio>
                <visible>Control.IsVisible(538)</visible>
                <visible>Control.IsVisible(538) + Container.Content(Movies)</visible>
                <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..) + Container.Content(movies)</visible>
            </control>

I am trying to find the plot cload now


RE: [RELEASE] Back Row (Skin) - ZERO &lt;ibis&gt; - 2013-05-20

Ok then added:
Code:
<control type="textbox">
                <posx>951</posx>
                <posy>250</posy>
                <width>320</width>
                <height>244</height>
                <font>font12</font>
                <textcolor>lightgrey</textcolor>
                <label fallback="416">$INFO[ListItem.Plot]</label>
                <include>selectedcolor</include>
                <align>justify</align>
                <pagecontrol>91</pagecontrol>
                <autoscroll time="4000" delay="5000" repeat="15000" />
                <visible>IsEmpty(listitem.mpaa)</visible>
                <visible>container.content(TVshows) + Control.IsVisible(537)</visible>
                <visible>Skin.HasSetting(TV Poster)</visible>
                <visible>!Skin.HasSetting(Poster Des)</visible>
                <visible>!SubString(ListItem.Path,videodb://1/7)</visible>
            </control>

To get genra to show up. Trying to find the dam line now.