• 1
  • 14
  • 15
  • 16
  • 17(current)
  • 18
Aeon Nox 4.0 : Showcase Mod
@boppyman : first, I finish what I use everyday and then I will do #1 and #2

@Frodo : You were very upset to lose opening case so : http://forum.xbmc.org/showthread.php?tid...pid1427759
Sorry for my english, but, you know, I'm French so ...

Main HTPC : Odroid-C2 running CoreELEC with Titan Bingie
Secondary HTPC : Freebox Mini 4K running Android TV with Titan Bingie
Reply
Thank you
Reply
Hehe! Big Grin

Looks good Mike! Nod
Reply
@boppyman : I have try to mod Layout panel widget.

Look good with BR/DVD cases :

Image

But it's not OK with Clear case with side logo :

Image

If I resize cases and posters to feet both cases, layout panel won't be very beautiful because posters will be to small and not centered.

So, sorry, but I won't include this kind of work in my mod.

If someone else is intersted by this feature, here is the modified code (Includes_WidgetLayout.xml) :

Code:
<itemlayout width="228" height="340" condition="Substring(Control.GetLabel(4321),panelcoverposter)">
                    <control type="image">
                        <!-- MikeBZH44 start : scale to stretch, resize and move to feet case -->
                        <posx>10</posx>
                        <posy>30</posy>
                        <width>209</width>
                        <height>302</height>
                        <aspectratio>stretch</aspectratio>
                        <!-- MikeBZH44 end -->
                        <texture background="true" fallback="DefaultVideoBigPoster.png">$INFO[ListItem.Property(Poster)]</texture>
                    </control>
                    <!-- MikeBZH44 start : Add resolution case -->
                    <control type="image">
                        <posx>-32</posx>
                        <posy>4</posy>
                        <width>265</width>
                        <height>350</height>
                        <aspectratio>stretch</aspectratio>
                        <texture background="true">thumbs/boxes/$VAR[ShowcaseCasePathVar]/1080p.png</texture>
                    </control>
                    <!-- MikeBZH44 end -->
                    <control type="image">
                        <posx>5</posx>
                        <posy>5</posy>
                        <width>218</width>
                        <height>340</height>
                        <texture>common/black.png</texture>
                        <colordiffuse>99FFFFFF</colordiffuse>
                        <include>Animation_VisibleChange400</include>
                        <visible>Control.HasFocus(5010)</visible>
                    </control>
                </itemlayout>
                <focusedlayout width="228" height="340" condition="Substring(Control.GetLabel(4321),panelcoverposter)">
                    <control type="image">
                        <!-- MikeBZH44 start : scale to stretch, resize and move to feet case -->
                        <posx>10</posx>
                        <posy>30</posy>
                        <width>209</width>
                        <height>302</height>
                        <aspectratio>stretch</aspectratio>
                        <!-- MikeBZH44 end -->
                        <texture background="true" fallback="DefaultVideoBigPoster.png">$INFO[ListItem.Property(Poster)]</texture>
                    </control>
                    <!-- MikeBZH44 start : Add resolution case -->
                    <control type="image">
                        <posx>-32</posx>
                        <posy>4</posy>
                        <width>265</width>
                        <height>350</height>
                        <texture background="true">thumbs/boxes/$VAR[ShowcaseCasePathVar]/1080p.png</texture>
                    </control>
                    <!-- MikeBZH44 end -->
                    <control type="image">
                        <width>228</width>
                        <height>350</height>
                        <texture border="6">views/addonwall_select.png</texture>
                        <colordiffuse>$VAR[FocusTextureColorVar]</colordiffuse>
                        <visible>Control.HasFocus(5010)</visible>
                    </control>
                </focusedlayout>
Sorry for my english, but, you know, I'm French so ...

Main HTPC : Odroid-C2 running CoreELEC with Titan Bingie
Secondary HTPC : Freebox Mini 4K running Android TV with Titan Bingie
Reply
Thanks mate

Where about's do i add this code in to Includes_WidgetLayout.xml?
Reply
Just a small mockup on Gimp with clear case with side logo :

Image

As you can see, for keeping Aspect Ratio, cases and posters have to be smaller and widget is too hight :S

In Includes_WidgetLayout.xml, go to line 4850, select lines 4850 to 4886 and replace it by the code given in my previous post.
Sorry for my english, but, you know, I'm French so ...

Main HTPC : Odroid-C2 running CoreELEC with Titan Bingie
Secondary HTPC : Freebox Mini 4K running Android TV with Titan Bingie
Reply
Sorry didn't see this

Thanks for trying to get it working Smile
Reply
(2013-05-31, 15:24)mikebzh44 Wrote: @boppyman : I have try to mod Layout panel widget.

Look good with BR/DVD cases :

Image

But it's not OK with Clear case with side logo :

Image

If I resize cases and posters to feet both cases, layout panel won't be very beautiful because posters will be to small and not centered.

So, sorry, but I won't include this kind of work in my mod.

If someone else is intersted by this feature, here is the modified code (Includes_WidgetLayout.xml) :

Code:
<itemlayout width="228" height="340" condition="Substring(Control.GetLabel(4321),panelcoverposter)">
                    <control type="image">
                        <!-- MikeBZH44 start : scale to stretch, resize and move to feet case -->
                        <posx>10</posx>
                        <posy>30</posy>
                        <width>209</width>
                        <height>302</height>
                        <aspectratio>stretch</aspectratio>
                        <!-- MikeBZH44 end -->
                        <texture background="true" fallback="DefaultVideoBigPoster.png">$INFO[ListItem.Property(Poster)]</texture>
                    </control>
                    <!-- MikeBZH44 start : Add resolution case -->
                    <control type="image">
                        <posx>-32</posx>
                        <posy>4</posy>
                        <width>265</width>
                        <height>350</height>
                        <aspectratio>stretch</aspectratio>
                        <texture background="true">thumbs/boxes/$VAR[ShowcaseCasePathVar]/1080p.png</texture>
                    </control>
                    <!-- MikeBZH44 end -->
                    <control type="image">
                        <posx>5</posx>
                        <posy>5</posy>
                        <width>218</width>
                        <height>340</height>
                        <texture>common/black.png</texture>
                        <colordiffuse>99FFFFFF</colordiffuse>
                        <include>Animation_VisibleChange400</include>
                        <visible>Control.HasFocus(5010)</visible>
                    </control>
                </itemlayout>
                <focusedlayout width="228" height="340" condition="Substring(Control.GetLabel(4321),panelcoverposter)">
                    <control type="image">
                        <!-- MikeBZH44 start : scale to stretch, resize and move to feet case -->
                        <posx>10</posx>
                        <posy>30</posy>
                        <width>209</width>
                        <height>302</height>
                        <aspectratio>stretch</aspectratio>
                        <!-- MikeBZH44 end -->
                        <texture background="true" fallback="DefaultVideoBigPoster.png">$INFO[ListItem.Property(Poster)]</texture>
                    </control>
                    <!-- MikeBZH44 start : Add resolution case -->
                    <control type="image">
                        <posx>-32</posx>
                        <posy>4</posy>
                        <width>265</width>
                        <height>350</height>
                        <texture background="true">thumbs/boxes/$VAR[ShowcaseCasePathVar]/1080p.png</texture>
                    </control>
                    <!-- MikeBZH44 end -->
                    <control type="image">
                        <width>228</width>
                        <height>350</height>
                        <texture border="6">views/addonwall_select.png</texture>
                        <colordiffuse>$VAR[FocusTextureColorVar]</colordiffuse>
                        <visible>Control.HasFocus(5010)</visible>
                    </control>
                </focusedlayout>

Hi Mike,

I'm trying to implement this as I only use BR/DVD cases Smile

Unfortunate is shows all cases as HD, and doesn't show cases for 3D, DVD etc., so I've tried to modify this line

Code:
<texture background="true">thumbs/boxes/$VAR[ShowcaseCasePathVar]/1080p.png</texture>

to this, but with no luck.

Code:
<texture background="true">thumbs/boxes/$VAR[ShowcaseCasePathVar]/$VAR[ShowcaseCase0Var]</texture>

I think it's not picking up the $VAR[ShowcaseCase0Var] value.

Unfortunate I'm a noob at coding for XBMC and have to rely on the pro's Smile

Any help will be greatly appreciated.
Reply
Try :

Code:
<texture background="true">thumbs/boxes/$VAR[ShowcaseCasePathVar]/$VAR[GlobalCaseVar]</texture>
Sorry for my english, but, you know, I'm French so ...

Main HTPC : Odroid-C2 running CoreELEC with Titan Bingie
Secondary HTPC : Freebox Mini 4K running Android TV with Titan Bingie
Reply
Thanks Mike, now it's showing the cover for box sets, at least we are moving in the right direction Smile

I've also tried adding:
Code:
<include>MovieShowcaseDVDCoverVars</include>
before
Code:
<texture background="true">thumbs/boxes/$VAR[ShowcaseCasePathVar]/$VAR[GlobalCaseVar]</texture>
hoping that it may help, but then I get no image Sad
Reply
With

Code:
<texture background="true">thumbs/boxes/$VAR[ShowcaseCasePathVar]/$INFO[ListItem.Property(VideoResolution)]p.png</texture>

It's OK for default movie menu (sorry, I have only HD movies Big Grin ) :

Image

And for custom menu based on smart playlists :

Image
Sorry for my english, but, you know, I'm French so ...

Main HTPC : Odroid-C2 running CoreELEC with Titan Bingie
Secondary HTPC : Freebox Mini 4K running Android TV with Titan Bingie
Reply
Thanks Mike for you prompt input, I really appreciate it Smile

It's showing HD movies fine, don't have SD so can't check.

I only have 1 request left, it's to show the cover for 3D movies, is that possible as I presume the cover doesn't have "VideoResolution"p.png, but is 3d.png
Reply
Yes but I don't know how to do it :

That why using $VAR[GlobalCaseVar] could be useful because this variable already test for 3D in filename :

Variables.xml :

Code:
<variable name="GlobalCaseVar">
    <value condition="SubString(ListItem.Filename,.3D.)">3d.png</value>
    <value>$INFO[ListItem.VideoResolution]p.png</value>
</variable>

I have try by defining 2 cases and add visible option :

Code:
<control type="image">
                        <posx>-32</posx>
                        <posy>4</posy>
                        <width>265</width>
                        <height>350</height>
                        <aspectratio>stretch</aspectratio>
                        <texture background="true">thumbs/boxes/$VAR[ShowcaseCasePathVar]/3d.png</texture>
                        <visible>SubString($INFO[ListItem.Property(Filename)],.3d.)</visible>
                    </control>
                    <control type="image">
                        <posx>-32</posx>
                        <posy>4</posy>
                        <width>265</width>
                        <height>350</height>
                        <aspectratio>stretch</aspectratio>
                        <texture background="true">thumbs/boxes/$VAR[ShowcaseCasePathVar]/$INFO[ListItem.Property(VideoResolution)]p.png</texture>
                        <visible>!SubString($INFO[ListItem.Property(Filename)],.3d.)</visible>
                    </control>

But I have tested several conditions without finding one to display 3D case Sad

<visible>!SubString($INFO[ListItem.Property(Filename)],.3d.)</visible>
<visible>!SubString(ListItem.Property(Filename),.3d.)</visible>

As Phil or Big_Noid are not posting for a while, you have to wait for another skilled skinner Wink

OK, get it.

As script.skin.widget return 3d as video resolution :

Code:
if '3d' in filename:
        info['videoresolution'] = '3d'

Just use the same code for DVD/BD case and copy 3d.png case and renamed it 3dp.png in Aeon Nox media\thumbs\boxes\tvshows subfolder :

Image

So now, you can enjoy havig your 3D movies :

Image

Should work for smart playlists too as the script return 3d as resolution.
Sorry for my english, but, you know, I'm French so ...

Main HTPC : Odroid-C2 running CoreELEC with Titan Bingie
Secondary HTPC : Freebox Mini 4K running Android TV with Titan Bingie
Reply
@mike

sorry for asking but could you explain where the code and which code must placed ? The last post are a little confused Smile

Thanks

Eisi
Reply
@mike, you are a legend Smile It's working like a dream Smile Smile Smile

@ Eisi - Follow these steps.

1. Download Aeon Nox BD-DVD-3D Mod.zip from here (Sorry can't seem to attach it here Sad ) : http://www.multiupload.nl/5211U8GQAJ
2. Extract it to your %appdata%\XBMC\addons\skin.aeon.nox folder overwriting everything.

That's it, all thanks to mikebzh44 Smile
Reply
  • 1
  • 14
  • 15
  • 16
  • 17(current)
  • 18

Logout Mark Read Team Forum Stats Members Help
Aeon Nox 4.0 : Showcase Mod2