XBMC Community Forum
"cdArt" concept - current cdImage with artist fanart support in music visualizations - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: Skin Help and Support (/forumdisplay.php?fid=67)
+---- Forum: Artwork packs (/forumdisplay.php?fid=71)
+---- Thread: "cdArt" concept - current cdImage with artist fanart support in music visualizations (/showthread.php?tid=53242)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29


- jtap06 - 2010-07-15 20:46

Hi Guys!

Just now got around to using this mod. Pretty neat! I got the cdart correctly populating from my album folders (Music/(Date)/Rise Against/Appeal To Reason). However, I am unable to get the artist fanart to show up correctly.

If someone could give me the code so that is pulls fanart from the Music/(Date)/(Artist)/ folder it would be much appreciated! Also, do I then just have fanart.jpg, fanart2.jpg, and so forth?

Thanks again!


- jtap06 - 2010-07-16 18:34

Also, fanart is only 1280x720 right? Downloading 1920x1080 fanart will not produce a better result correct?


- Danielocean - 2010-08-07 11:57

is there anybody who can explain me (step by step) how to get these transprent effect on the dics by using photoshop (CS4)... im a noob, and found the how to for gimp.... but dont want to install another program....

thank you!


- butchabay - 2010-08-07 12:23

Hi all, can it be that cdart is just showing if the music album is scanned and in library mode. For me is cdart and artist fanart only working if i choose an album that is already in my library.


- giftie - 2010-08-08 01:26

As far as I know the skins depend on the music to be scanned into the library for the cdart to be displayed. I could be wrong though.. I know my script requires the music to be scanned into the library for it to find and download cdarts..


Vynil record player - epoke - 2010-09-30 08:13

[Image: ?module=file&act=procFileDownloa...e0d3d5f9af]


MusicVisualisation.xml
Files to skin/media/cdart/ folder

I got this vynil artwork from this post.

PHP Code:
        <control type="group">
            <
animation effect="slide" start="0,450" end="0" time="1500" tween="cubic" easing="out" delay="400">WindowOpen</animation>
            <
animation effect="slide" start="0" end="0,450" time="1500" tween="cubic" easing="in">WindowClose</animation>
            <
control type="image">
                <
description>Player Base</description>
                <
posx>30</posx>
                <
posy>-150</posy>
                <
width>330</width>
                <
height>270</height>
                <
texture>cdart/lpplayer.png</texture>
                <
aspectratio align="bottom">keep</aspectratio>
                <
visible>Skin.HasSetting(cdartinvis)</visible>
            </
control>
            <
control type="image">
                <
description>Turntable</description>
                <
animation effect="rotate" end="-360" center="auto" time="1800" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
                <
posx>40</posx>
                <
posy>-146</posy>
                <
width>262</width>
                <
height>262</height>
                <
texture>cdart/turntable.png</texture>
                <
aspectratio align="bottom">keep</aspectratio>
                <
visible>Skin.HasSetting(cdartinvis)</visible>
            </
control>
            <
control type="group">
                <
control type="image">
                <
description>Vynil record</description>
                <
animation effect="rotate" end="-360" center="auto" time="1800" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
                <
posx>44</posx>
                <
posy>-141</posy>
                    <
width>253</width>
                    <
height>253</height>
                    <
texture>cdart/vynil.png</texture>
                    <
aspectratio align="bottom">keep</aspectratio>
                    <
visible>Skin.HasSetting(cdartinvis)</visible>
                </
control>
                <
control type="image">
                    <
description>CDart as vynil label</description>
                    <
animation effect="rotate" end="-360" center="auto" time="1800" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
                    <
posx>117</posx>
                    <
posy>-69</posy>
                    <
width>110</width>
                    <
height>110</height>
                    <
texture>$INFO[Player.FolderPath]/cdart.png</texture>
                    <
aspectratio align="bottom">keep</aspectratio>
                    <
visible>Skin.HasSetting(cdartinvis)</visible>
                </
control>
            </
control>
            <
control type="image">
                <
description>Tonearm</description>
                <
animation effect="rotate" start="-13" end="-38" center="318,-110" time="3000000" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
                <
posx>287</posx>
                <
posy>-148</posy>
                <
width>53</width>
                <
height>207</height>
                <
texture>cdart/tonearm.png</texture>
                <
aspectratio align="bottom">keep</aspectratio>
                <
visible>Skin.HasSetting(cdartinvis)</visible>
            </
control>
      
            <
control type="group">
                <
description>Cover</description>
                <
visible>!substring(MusicPlayer.Cover,default) + Skin.HasSetting(cdartinvis)</visible>
                <
control type="image">
                    <
posx>380</posx>
                    <
posy>-80</posy>
                    <
width>200</width>
                    <
height>200</height>
                    <
texture>$INFO[MusicPlayer.Cover]</texture>
                    <
aspectratio align="bottom">stretch</aspectratio>
                </
control>
                <
control type="image">
                    <
description>Cover overlay</description>
                    <
posx>380</posx>
                    <
posy>-80</posy>
                    <
width>200</width>
                    <
height>200</height>
                    <
texture>cdart/cover_matte.png</texture>
                    <
aspectratio align="bottom">stretch</aspectratio>
                </
control>
            </
control>

            <
control type="group">
                <
control type="image">
                    <
description>Diveder line</description>
                    <
posx>535</posx>
                    <
posy>-25</posy>
                    <
width>650</width>
                    <
height>3</height>
                    <
texture>windows/list_divider.png</texture>
                    <
visible>Skin.HasSetting(cdartinvis)</visible>
                </
control>
                <
control type="group">
                    <
visible>Skin.HasSetting(cdartinvis)</visible>
                    <!-- 
Display Album instead of Artist if Artist is empty -->
                    <
control type="label">
                        <
description>Song title</description>
                        <
posx>600</posx>
                        <
posy>-83</posy>
                        <
width>665</width>
                        <
height>25</height>
                        <
align>left</align>
                        <
aligny>-</aligny>
                        <
scroll>true</scroll>
                        <
font>Font_WidgetLarge</font>
                        <
label>[COLOR B5FFFFFF]$INFO[MusicPlayer.Title][/COLOR]</label>
                    </
control>
                    <
control type="label">
                        <
description>Album</description>
                        <
posx>600</posx>
                        <
posy>-83</posy>
                        <
width>665</width>
                        <
height>25</height>
                        <
align>left</align>
                        <
aligny>-</aligny>
                        <
scroll>true</scroll>
                        <
font>Font_WidgetLarge</font>
                        <
label>[COLOR B5FFFFFF]$INFO[MusicPlayer.Album][/COLOR]</label>
                        <
visible>IsEmpty(MusicPlayer.Artist)</visible>
                    </
control>
                    <!-- 
end -->
                    <
control type="label">
                        <
description>Album and year</description>
                        <
posx>600</posx>
                        <
posy>-20</posy>
                        <
width>665</width>
                        <
height>24</height>
                        <
align>left</align>
                        <
aligny>-</aligny>
                        <
scroll>true</scroll>
                        <
font>Font_OSDMusicArtist</font>
                        <
label>[COLOR 80c2c4c3]$INFO[MusicPlayer.Album$INFO[MusicPlayer.Year,[,]][/COLOR]</label>
                        <
visible>!IsEmpty(MusicPlayer.Artist)</visible><!-- MusicPlayer.Album is already displayed if Artist is empty -->
                    </
control>
                    <
control type="label">
                        <
description>Artist</description>
                        <
posx>600</posx>
                        <
posy>10</posy>
                        <
width>665</width>
                        <
height>30</height>
                        <
align>left</align>
                        <
aligny>-</aligny>
                        <
font>Font_OSDMusicArtist</font>
                        <
label>[COLOR A0FFFFFF]$INFO[MusicPlayer.Artist][/COLOR]</label>
                    </
control>
                </
control>
                <
control type="fadelabel">
                    <
description>Previous Next Fadelabel</description>
                    <
posx>600</posx>
                    <
posy>40</posy>
                    <
width>600</width>
                    <
visible>true</visible>
                    <
scroll>false</scroll>
                    <
scrollout>false</scrollout>
                    <
scrollspeed>100</scrollspeed>
                    <
pauseatend>5000</pauseatend>
                    <
label>$LOCALIZE[31715]: $INFO[MusicPlayer.offset(-1).Artist]$INFO[MusicPlayer.offset(-1).Title, - ]</label>
                    <
label>$LOCALIZE[31704]: $INFO[MusicPlayer.offset(1).Artist]$INFO[MusicPlayer.offset(1).Title, - ]</label>
                    <
font>font14</font>
                    <
textcolor>50FFFFFF</textcolor>
                    <
textoffsetx>0</textoffsetx>
                    <
visible>![IsEmpty(MusicPlayer.offset(1).Title) + IsEmpty(MusicPlayer.offset(-1).Title) + IsEmpty(MusicPlayer.offset(1).Artist) + IsEmpty(MusicPlayer.offset(-1).Artist)] + Skin.HasSetting(cdartinvis)</visible>
                </
control>
                <
control type="label">
                    <
description>Current time and Duration</description>
                    <
posx>600</posx>
                    <
posy>45</posy>
                    <
width>500</width>
                    <
height>500</height>
                    <
font>Font_bigtime</font>
                    <
label>[COLOR 60FFFFFF]$INFO[MusicPlayer.Time]$INFO[MusicPlayer.Duration, / ][/COLOR]</label>
                    <
align>left</align>
                    <
visible>Skin.HasSetting(cdartinvis)</visible>
                </
control>
            </
control>
        </
control



- snowdrift - 2010-09-30 10:08

LOL! Like it! Does the tonearm also move to the center of the record as it plays? Laugh


- epoke - 2010-09-30 10:48

snowdrift Wrote:LOL! Like it! Does the tonearm also move to the center of the record as it plays? Laugh

Above post and files updated.

It take 50 minutes to move from the start position to the end position
At the end position of record, tonearm will return to the start position and move to the center again.


- lapino - 2010-10-23 12:32

How do I download CDart from within XBMC using Dharma Beta 3? When I go to album info, there's a choice "Download CDArt" but this doesn't seem to do anything (cross checked if the art is on the xbmcstuff site).


- phil65 - 2010-10-23 17:36

lapino Wrote:How do I download CDart from within XBMC using Dharma Beta 3? When I go to album info, there's a choice "Download CDArt" but this doesn't seem to do anything (cross checked if the art is on the xbmcstuff site).

downloadin cdart manager from the official repo is the best way to get them.


- giftie - 2010-12-07 21:37

lapino -> which skin are you usingConfused Looks like I may need to update the single shot cdART downloader...


- Fraincs - 2010-12-09 14:27

Danielocean Wrote:is there anybody who can explain me (step by step) how to get these transprent effect on the dics by using photoshop (CS4)... im a noob, and found the how to for gimp.... but dont want to install another program....

thank you!

http://www.youtube.com/watch?v=R5lKluaV3b4
Should set you on the right path


- V-Turn - 2010-12-11 17:25

Fraincs Wrote:
Danielocean Wrote:is there anybody who can explain me (step by step) how to get these transprent effect on the dics by using photoshop (CS4)... im a noob, and found the how to for gimp.... but dont want to install another program....

thank you!
http://www.youtube.com/watch?v=R5lKluaV3b4
Should set you on the right path
Here's something that looks better : http://stuff.coynel.net/cdart.html

V.


- sjobbels - 2011-09-28 13:34

In the past I uploaded my cdarts to xbmcstuff.com. Now I can't upload any cd's and I came across this site http://fanart.tv/
I see that the cdarts are a bit bigger 1000x1000 vs 450x450.
Is this site also working with the cdart script?


- Kode - 2011-09-28 19:31

sjobbels Wrote:In the past I uploaded my cdarts to xbmcstuff.com. Now I can't upload any cd's and I came across this site http://fanart.tv/
I see that the cdarts are a bit bigger 1000x1000 vs 450x450.
Is this site also working with the cdart script?

http://fanart.tv is the new home for cdART, the cdART manager gets all its images from there.