extrafanart and album covers
#1
Hi there,

I am updating my library and have added album art, fanart and other bits to the folders that haven't recieved art from scrappers, but when I load up XBMC they don't show.

This is an example of my dir structure
f:\iTunes\30 Seconds to Mars\fanart.jpg
f:\iTunes\30 Seconds to Mars\folder.jpg
f:\iTunes\30 Seconds to Mars\logo.png
f:\iTunes\30 Seconds to Mars\extrafanart\*.jpg
f:\iTunes\30 Seconds to Mars\The Kill - EP\folder.jpg
f:\iTunes\30 Seconds to Mars\The Kill - EP\cdart.png

I have changed all of these but it is not reflecting them in xbmc. I have tried deleting the music folder in appdata/roaming/xbmc/userdata/thumbnails/music
but it doesn't update them

and have also tried deleting library and re-adding and still no joy.

Pleeeeaaaassseee any ideas this is driving me mad

Also am using 10.1 stable and Night skin (but is same in confluence) have cdart manager too
Reply
#2
The best way to get images to work for your albums is to have them embedded into the mp3 (or what ever audio format you use) it's self. The best software I have found to do this has been "Media Monkey" http://www.mediamonkey.com

Also in the long run. It is better to have your folder structure like this. Sorting by Artist then Album



f:\iTurns\Daft Punk\Alive\
f:\iTurns\Daft Punk\Discovery\
f:\iTurns\Daft Punk\Human After All\
f:\iTurns\Daft Punk\artist.nfo
f:\iTurns\Daft Punk\fanart.jpg

(side note - ExtraFanArt like the TV shows and Movies does not work for audio - Yet!)
------------------------

Then have the album folders contain to following


f:\iTurns\Daft Punk\Human After All\album.nfo
f:\iTurns\Daft Punk\Human After All\cdart.png
f:\iTurns\Daft Punk\Human After All\cover.jpg
f:\iTurns\Daft Punk\Human After All\Song1.mp3
f:\iTurns\Daft Punk\Human After All\Song2.mp3
And so on.

Try to use lower case letters on track and image names as on a Linux system, It matters. But in Windows it's does not. Make sure you add the folder "f:\iTunes" as a source and that you "Scan to Library" that folder.

Also make sure you are using the "Library Mode" of Albums or Artist of "XBMC", and not just file mode.

To have the lovely looking "Library Mode" is what make XBMC great. But you will have to take the time to "ID3" tag all your Albums the right way. Most "iTunes" mp4s are done fine. But some may need a touch up.


Here is what it will look like in the end

http://www.youtube.com/watch?v=n5VVlZr3J5A
Reply
#3
I use night - well a mod of it - and extrafanart works in music on all levels....

I think you need to change mymusicnav.xml. I'll have a look at the code to remember what I did

Code:
    <control type="image">
            <description>album and song level fanart</description>
            <posx>0</posx>
            <posy>0</posy>
            <width>1280</width>
            <height>720</height>
            <texture background="true" fallback="special://skin/backgrounds/music.jpg">$INFO[ListItem.Property(Fanart_Image)]</texture>
            <aspectratio>scale</aspectratio>
            <fadetime>400</fadetime>
            <include>Animation_BackdropFade</include>
            <include>global_kenburns_fanart</include>
            <visible>![Control.IsVisible(54) | Control.IsVisible(53) | Control.IsVisible(51)]</visible>
        </control>
            <control type="multiimage" id="1234">
            <posx>0</posx>
            <posy>0</posy>
            <width>1280</width>
            <height>720</height>
            <imagepath background="true">$INFO[Skin.String(Music_Folder_Path)]$INFO[ListItem.Label]/extrafanart</imagepath>
            <timeperimage>7000</timeperimage>
            <randomize>true</randomize>
            <fadetime>1000</fadetime>
            <visible>[Control.IsVisible(599) | Control.IsVisible(52)] + Container.Content(artists)</visible>
        </control>
            <control type="multiimage" id="122234">
            <posx>0</posx>
            <posy>0</posy>
            <width>1280</width>
            <height>720</height>
            <imagepath background="true">$INFO[Skin.String(Music_Folder_Path)]$INFO[ListItem.Artist]/extrafanart</imagepath>
            <timeperimage>7000</timeperimage>
            <randomize>true</randomize>
            <fadetime>1000</fadetime>
            <visible>[Control.IsVisible(599) | Control.IsVisible(52)] + [Container.Content(albums) | Container.Content(songs)]</visible>
        </control>
        <control type="image">
            <description>artist level fanart</description>
            <posx>0</posx>
            <posy>0</posy>
            <width>1280</width>
            <height>720</height>
            <texture background="true" fallback="special://skin/backgrounds/music.jpg">$INFO[ListItem.Property(Fanart_Image)]</texture>
            <aspectratio>scale</aspectratio>
            <fadetime>400</fadetime>
            <include>Animation_BackdropFade</include>
            <include>global_kenburns_fanart</include>
            <visible>[Control.IsVisible(54) | Control.IsVisible(53) | Control.IsVisible(51) | Control.IsVisible(506)]</visible>
        </control>
        <control type="image">
            <description>album and song level fanart</description>
            <posx>0</posx>
            <posy>0</posy>
            <width>1280</width>
            <height>720</height>
            <texture>backgrounds/music.jpg</texture>
            <aspectratio>scale</aspectratio>
            <fadetime>400</fadetime>
            <include>Animation_BackdropFade</include>
            <include>global_kenburns_fanart</include>
            <visible>IsEmpty(ListItem.Property(Fanart_Image))</visible>
        </control>

ok let me explain it. Because I only use music logo at artist and album level and songs at song level the only views I'm concerned with are 599 and 52
On the first image control remove the view you want the extrafanart on. On the second one add every view you use at artist level. On the third add the views you use on album and song level. I don't guarantee that this will work. I'm just explaining how it works for me
Reply
#4
defluo Wrote:I use night - well a mod of it - and extrafanart works in music on all levels....

I think you need to change mymusicnav.xml. I'll have a look at the code to remember what I did

Code:
    <control type="image">
            <description>album and song level fanart</description>
            <posx>0</posx>
            <posy>0</posy>
            <width>1280</width>
            <height>720</height>
            <texture background="true" fallback="special://skin/backgrounds/music.jpg">$INFO[ListItem.Property(Fanart_Image)]</texture>
            <aspectratio>scale</aspectratio>
            <fadetime>400</fadetime>
            <include>Animation_BackdropFade</include>
            <include>global_kenburns_fanart</include>
            <visible>![Control.IsVisible(54) | Control.IsVisible(53) | Control.IsVisible(51)]</visible>
        </control>
            <control type="multiimage" id="1234">
            <posx>0</posx>
            <posy>0</posy>
            <width>1280</width>
            <height>720</height>
            <imagepath background="true">$INFO[Skin.String(Music_Folder_Path)]$INFO[ListItem.Label]/extrafanart</imagepath>
            <timeperimage>7000</timeperimage>
            <randomize>true</randomize>
            <fadetime>1000</fadetime>
            <visible>[Control.IsVisible(599) | Control.IsVisible(52)] + Container.Content(artists)</visible>
        </control>
            <control type="multiimage" id="122234">
            <posx>0</posx>
            <posy>0</posy>
            <width>1280</width>
            <height>720</height>
            <imagepath background="true">$INFO[Skin.String(Music_Folder_Path)]$INFO[ListItem.Artist]/extrafanart</imagepath>
            <timeperimage>7000</timeperimage>
            <randomize>true</randomize>
            <fadetime>1000</fadetime>
            <visible>[Control.IsVisible(599) | Control.IsVisible(52)] + [Container.Content(albums) | Container.Content(songs)]</visible>
        </control>
        <control type="image">
            <description>artist level fanart</description>
            <posx>0</posx>
            <posy>0</posy>
            <width>1280</width>
            <height>720</height>
            <texture background="true" fallback="special://skin/backgrounds/music.jpg">$INFO[ListItem.Property(Fanart_Image)]</texture>
            <aspectratio>scale</aspectratio>
            <fadetime>400</fadetime>
            <include>Animation_BackdropFade</include>
            <include>global_kenburns_fanart</include>
            <visible>[Control.IsVisible(54) | Control.IsVisible(53) | Control.IsVisible(51) | Control.IsVisible(506)]</visible>
        </control>
        <control type="image">
            <description>album and song level fanart</description>
            <posx>0</posx>
            <posy>0</posy>
            <width>1280</width>
            <height>720</height>
            <texture>backgrounds/music.jpg</texture>
            <aspectratio>scale</aspectratio>
            <fadetime>400</fadetime>
            <include>Animation_BackdropFade</include>
            <include>global_kenburns_fanart</include>
            <visible>IsEmpty(ListItem.Property(Fanart_Image))</visible>
        </control>

ok let me explain it. Because I only use music logo at artist and album level and songs at song level the only views I'm concerned with are 599 and 52
On the first image control remove the view you want the extrafanart on. On the second one add every view you use at artist level. On the third add the views you use on album and song level. I don't guarantee that this will work. I'm just explaining how it works for me


Thank's for that. I might give it a go.

But I was right. It is not a feature of "Night" Yet!!

(I am beaning a smart ass - let me have my fun lol )
Reply

Logout Mark Read Team Forum Stats Members Help
extrafanart and album covers0