Stretch-fit movie posters

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
tide88 Offline
Junior Member
Posts: 3
Joined: Jun 2012
Reputation: 0
Post: #1
Hi, I'm sorry if this has been answered before but I had a search and couldn't find anything.

In my old Aeon Nox (v. 2.something) the movie posters were all stretch fit and with the newer versions (3.0+) the posters are centered. The problem is, this doesn't play nice with the resolution I run XBMC in and the sides of my posters are all cut off, so is there any way I could adjust it so that the movie posters are stretch-fit again?
find quote
phil65 Online
Skilled Skinner
Posts: 4,456
Joined: Mar 2009
Reputation: 56
Location: Cologne, Germany
Post: #2
would need a lot of code adjustment. so answer is no probably.
find quote
CutSickAss Offline
Fan
Posts: 425
Joined: Dec 2011
Reputation: 28
Location: Greece
Post: #3
You could try searching the Viewtype .xmls, and replacing "scale</aspectratio>" with "stretch</aspectratio>". This is a crude way to do it, but with a few tries you'll probably get the results you wish.
find quote
tide88 Offline
Junior Member
Posts: 3
Joined: Jun 2012
Reputation: 0
Post: #4
I'm looking in the ShowcaseMovies.xml (the only poster view I use) and I don't see the scale and stretch bits. Mind pointing me in the right direction?

<?xml version="1.0" encoding="utf-8"?>
<includes>
<include name="contents501list">
<visible>[!Container.Content(episodes) | SubString(Container.FolderPath,videodb://5/)] + !Container.Content(addons)</visible>
<posx>-69</posx>
<posy>554</posy>
<width>2058</width>
<height>525</height>
<onleft>501</onleft>
<onright>501</onright>
<onup>7000</onup>
<ondown>61</ondown>
<viewtype label="31028">bigwrap</viewtype>
<pagecontrol>61</pagecontrol>
<scrolltime tween="quadratic" easing="out">300</scrolltime>
<focusposition>3</focusposition>
<orientation>horizontal</orientation>
<preloaditems>2</preloaditems>
<include>Animation_OpenCloseZoom_New</include>
<itemlayout height="600" width="294">
<control type="group">
<visible>Skin.HasSetting(Nox.noflow) + ![Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | [Skin.HasSetting(Nox.noflowtv) + [Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes)]]] + !Control.IsVisible(6000)</visible>
<animation effect="fade" time="0" delay="800">Visible</animation>
<posy>16</posy>
<include>MovieShowCaseItem0</include>
</control>
</itemlayout>
<focusedlayout height="525" width="294">
<control type="group">
<visible>Skin.HasSetting(Nox.noflow) + ![Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | [Skin.HasSetting(Nox.noflowtv) + [Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes)]]] + !Control.IsVisible(6000)</visible>
<animation effect="fade" time="0" delay="800">Visible</animation>
<animation effect="zoom" start="100" end="120" center="147,345" time="300" easing="out" reversible="false" tween="cubic">Focus</animation>
<posy>16</posy>
<control type="image">
<include>MovieShowcaseThumb</include>
<texture background="true" diffuse="thumbs/thumb_mask.png" fallback="DefaultVideoBigPoster.png">$VAR[ShowcaseItem0Var]</texture>
</control>
<include>MovieShowcaseGlassOverlay</include>
<control type="image">
<include>MovieShowcaseThumbReflectionMain</include>
<texture background="true" flipy="true" diffuse="thumbs/movieposter_mask_reflect.png" fallback="DefaultVideoBigPoster.png">$VAR[ShowcaseItem0Var]</texture>
</control>
<control type="image">
<include>WatchedOverlayShowCase</include>
<include>OverlayVisibility0</include>
</control>
</control>
</focusedlayout>
</include>
<include name="scmfixed">
<control type="fixedlist" id="501">
<include>contents501list</include>
</control>
</include>
<include name="scmwrap">
<control type="wraplist" id="501">
<include>contents501list</include>
</control>
</include>
<include name="Showcase">
<control type="group">
<visible>Control.IsVisible(501)</visible>
<control type="group">
<include>ShowcaseMovies</include>
</control>
<include condition="!Skin.HasSetting(Nox.showcasewrap)">scmfixed</include>
<include condition="Skin.HasSetting(Nox.showcasewrap)">scmwrap</include>
</control>
</include>
</includes>
find quote
phil65 Online
Skilled Skinner
Posts: 4,456
Joined: Mar 2009
Reputation: 56
Location: Cologne, Germany
Post: #5
(2012-06-26 17:41)tide88 Wrote:  I'm looking in the ShowcaseMovies.xml (the only poster view I use) and I don't see the scale and stretch bits. Mind pointing me in the right direction?

<?xml version="1.0" encoding="utf-8"?>
<includes>
<include name="contents501list">
<visible>[!Container.Content(episodes) | SubString(Container.FolderPath,videodb://5/)] + !Container.Content(addons)</visible>
<posx>-69</posx>
<posy>554</posy>
<width>2058</width>
<height>525</height>
<onleft>501</onleft>
<onright>501</onright>
<onup>7000</onup>
<ondown>61</ondown>
<viewtype label="31028">bigwrap</viewtype>
<pagecontrol>61</pagecontrol>
<scrolltime tween="quadratic" easing="out">300</scrolltime>
<focusposition>3</focusposition>
<orientation>horizontal</orientation>
<preloaditems>2</preloaditems>
<include>Animation_OpenCloseZoom_New</include>
<itemlayout height="600" width="294">
<control type="group">
<visible>Skin.HasSetting(Nox.noflow) + ![Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | [Skin.HasSetting(Nox.noflowtv) + [Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes)]]] + !Control.IsVisible(6000)</visible>
<animation effect="fade" time="0" delay="800">Visible</animation>
<posy>16</posy>
<include>MovieShowCaseItem0</include>
</control>
</itemlayout>
<focusedlayout height="525" width="294">
<control type="group">
<visible>Skin.HasSetting(Nox.noflow) + ![Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | [Skin.HasSetting(Nox.noflowtv) + [Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes)]]] + !Control.IsVisible(6000)</visible>
<animation effect="fade" time="0" delay="800">Visible</animation>
<animation effect="zoom" start="100" end="120" center="147,345" time="300" easing="out" reversible="false" tween="cubic">Focus</animation>
<posy>16</posy>
<control type="image">
<include>MovieShowcaseThumb</include>
<texture background="true" diffuse="thumbs/thumb_mask.png" fallback="DefaultVideoBigPoster.png">$VAR[ShowcaseItem0Var]</texture>
</control>
<include>MovieShowcaseGlassOverlay</include>
<control type="image">
<include>MovieShowcaseThumbReflectionMain</include>
<texture background="true" flipy="true" diffuse="thumbs/movieposter_mask_reflect.png" fallback="DefaultVideoBigPoster.png">$VAR[ShowcaseItem0Var]</texture>
</control>
<control type="image">
<include>WatchedOverlayShowCase</include>
<include>OverlayVisibility0</include>
</control>
</control>
</focusedlayout>
</include>
<include name="scmfixed">
<control type="fixedlist" id="501">
<include>contents501list</include>
</control>
</include>
<include name="scmwrap">
<control type="wraplist" id="501">
<include>contents501list</include>
</control>
</include>
<include name="Showcase">
<control type="group">
<visible>Control.IsVisible(501)</visible>
<control type="group">
<include>ShowcaseMovies</include>
</control>
<include condition="!Skin.HasSetting(Nox.showcasewrap)">scmfixed</include>
<include condition="Skin.HasSetting(Nox.showcasewrap)">scmwrap</include>
</control>
</include>
</includes>

please use pastebin or at least the [ CODE ] tag when posting larger bits of code.
find quote
CutSickAss Offline
Fan
Posts: 425
Joined: Dec 2011
Reputation: 28
Location: Greece
Post: #6
Showcase is a special... case (no pun intended!). Open "Includes_Showcase.xml" and replace all 9 occurances of

Code:
scale</aspectratio>

with

Code:
stretch</aspectratio>

If you run into any problems with bad aspect ratios, try changing them back one by one.
find quote
tide88 Offline
Junior Member
Posts: 3
Joined: Jun 2012
Reputation: 0
Post: #7
(2012-06-26 17:53)CutSickAss Wrote:  Showcase is a special... case (no pun intended!). Open "Includes_Showcase.xml" and replace all 9 occurances of

Code:
scale</aspectratio>

with

Code:
stretch</aspectratio>

If you run into any problems with bad aspect ratios, try changing them back one by one.

Worked like a charm, thanks so much! That was really bugging the hell out of me for a few weeks.



(2012-06-26 17:47)phil65 Wrote:  please use pastebin or at least the [ CODE ] tag when posting larger bits of code.

sorry about that, I'm new here.
find quote