2009-06-25, 22:54
Also a fallback fanart folder would be nice, which can be filled with the same backdrops of the home menu cycle for example.
Batemann Wrote:Just got this working. This is fun. ;-)
Really waiting for the spinning, that would be super. And a default fallback icon... I have 1500 albums, and I'm not gonna make art for all of them. ;-) )
<control type="image">
<description>fallback Cd art image</description>
<width>200</width>
<height>200</height>
<posx>35</posx>
<posy>-16</posy>
<texture diffuse="disc_mask.png">fallback-disc.png</texture>
<aspectratio align="bottom">keep</aspectratio>
<include>cdart-animation</include>
</control>
<control type="image">
<description>Cd art image</description>
<width>200</width>
<height>200</height>
<posx>35</posx>
<posy>-16</posy>
<texture diffuse="disc_mask.png">$INFO[Skin.String(Music_Folder_Path)]$INFO[MusicPlayer.Artist]\$INFO[MusicPlayer.Album]\cdart.png</texture>
<aspectratio align="bottom">keep</aspectratio>
<include>cdart-animation</include>
</control>
Quote:I have 1500 albums, and I'm not gonna make art for all of them. ;-) )
Quote:Here's an option for fallback, just display a fallback cd image below the other one.
If no cdArt is available, only the fallback image will be visible.
reaven Wrote:you mean fallback like the fallback image will always be there only visible if the image above it dont exist right ? if the image above exist it will cover the fallback image.
I already implement that but with the spinning, having a default cd spinning behind the cdArt in case there is no cdArt avaliable.
reaven Wrote:no fallback like the image will only appear when need it .
will <texture fallback= works ?
cdarts/$INFO[MusicPlayer.Artist]-$INFO[MusicPlayer.Album].png
$INFO[Skin.String(Music_Folder_Path)]
reaven Wrote:I was also thinking in moving all cdArts to one folder, is a paint moving each one individually to each artist folder...
something like moving all to folder <cdarts> and call them withCode:cdarts/$INFO[MusicPlayer.Artist]-$INFO[MusicPlayer.Album].png
BTW
does thisworks that take you to your music folder?Code:$INFO[Skin.String(Music_Folder_Path)]
where you set the string ?
Quote:thanx for your animation code, i've extended it a bit to speed up spinning on Forward and reverse spinning on Reverse.
reaven Wrote:hahaha, this have no end, does it ?
you add another animation control with a faster speed and a visible tag on FF and on RW
Quote:gently slow down to a stop, instead of instantly stop spinningcan you post your code, it would be great to paused in the actual position rather than paused at start position.
reaven Wrote:can you post your code, it would be great to paused in the actual position rather than paused at start position.
<animation type="WindowOpen">
<effect type="slide" end="95" tween="cubic" easing="out" delay="1000" time="2000" />
</animation>
<animation effect="rotate" end="-360" center="auto" time="5000" loop="true" reversible="false" condition="true">Conditional</animation>
<animation effect="rotate" end="360" center="auto" time="5000" loop="true" reversible="false" condition="Player.Paused">Conditional</animation>
<animation effect="rotate" end="-28" center="auto" time="500" reversible="false" condition="Player.Paused">Conditional</animation>
<animation effect="rotate" end="-15" center="auto" time="500" delay="500" reversible="false" condition="Player.Paused">Conditional</animation>
<animation effect="rotate" end="-3" center="auto" time="250" delay="1000" reversible="false" condition="Player.Paused">Conditional</animation>
ronie Wrote:Personally, i don't like having to create an entirely new directory structure somewhere for each and every new mod.
IMO it's better to store all the images in the already existing folders of your music directory. So just put an cdart.png in the album folder and the skin will pick it up.