(2014-11-07, 00:05)kizzer31 Wrote: ok guys just noticed in my movies and tv shows the bottom bar background has gone so its now full screen fanart which is wicked, issue is on my tv shows its hard to see the unwatched and imdb rating etc down the bottom in logo view even when trying to change the background of the tv show to something darker still issues, is there anyway i can edit the xml somewhere so i can change the white text down the bottom to maybe red?
thank for any help or info people
I added similar "floating text" to my Logo view to put next aired information at the top of the screen. I have found that, regardless of the chosen background, some text will always be hard to read, no matter what color it is. Using some type of solid background image is the only way to make it look right in all circumstances. You can, however, add a black drop shadow to the white text, but it will never be perfectly legible against all images.
The code that makes the text and logos appear at the bottom of the screen (for TV shows, if you used my mod) is found in
MyVideoNav.xml.
It begins with the following lines (Hint: Use search in Notepad++):
PHP Code:
<control type="group">
<visible>Control.IsVisible(59)</visible>
<animation effect="slide" start="0" end="40" time="720" tween="cubic" easing="inout" condition="Control.IsVisible(57)">Conditional</animation>
<animation effect="slide" start="0" end="60" time="720" tween="cubic" easing="inout" condition="Control.IsVisible(55)">Conditional</animation>
<animation effect="slide" start="0,0" end="80,15" time="720" tween="cubic" easing="inout" condition="Control.IsVisible(56)">Conditional</animation>
<animation effect="slide" tween="cubic" time="720" start="0,806" end="0,0">VisibleChange</animation>
<visible>[Container.Content(tvshows) | Container.Content(seasons)]</visible>
To add next aired information to the top of logo view, add the following code snippet directly after the above text:
PHP Code:
<control type="group">
<posx>660</posx>
<width>600</width>
<height>50</height>
<control type="label">
<posy>65</posy>
<align>center</align>
<font>font13</font>
<textcolor>labelheader</textcolor>
<shadowcolor>black</shadowcolor>
<label>Next Episode: $INFO[Window(Home).Property(NextAired.NextNumber),, - ]$INFO[Window(Home).Property(NextAired.NextTitle)]</label>
<visible>Container.Content(tvshows) + !IsEmpty(Window(Home).Property(NextAired.NextDate))</visible>
</control>
<control type="label">
<posy>65</posy>
<align>center</align>
<font>font13</font>
<textcolor>labelheader</textcolor>
<shadowcolor>black</shadowcolor>
<label>$INFO[Window(Home).Property(NextAired.Status)]</label>
<visible>Container.Content(tvshows) + !IsEmpty(Window(Home).Property(NextAired.LatestDate)) + IsEmpty(Window(Home).Property(NextAired.NextDate))</visible>
</control>
<control type="label">
<posy>105</posy>
<align>center</align>
<font>font13</font>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
<label>Airs: $INFO[Window(Home).Property(NextAired.NextDate),, | ]$INFO[Window(Home).Property(NextAired.AirTime)]</label>
<visible>Container.Content(tvshows) + !IsEmpty(Window(Home).Property(NextAired.NextDate))</visible>
</control>
</control>
The next lines after the pasted code should read:
<control type="group">
<include>VisibleFadeEffect</include>
The end result should look like this:
From there, add
<shadowcolor>black</shadowcolor> to each element at the bottom of the screen (studio, seasons, episodes, unwatched count, rating, etc.). This will place a black drop shadow underneath the white text to improve readability.
I would suggest leaving the background image instead, but you can try it.