(2014-04-10, 17:10)LEDFan Wrote: Mike, the problem is that if an artist has 5 albums and the folder structure is like that:
It would not work if we name it cdart.png because there are different albums cdarts in the artist folder. My request was based on something more like having all the different albums CDArts to appear (a little bit like the moviesets for the movies) on the artist showcase view. Do you understand what I mean? I don't know if it's possible since warlion said it was impossible to accomplish because of the extended info script would require changes for this.
If it's not possible, then, yes we could display only one of the albums cdarts present in that folder and name it cdart.png
No problem.
I have a lot of albums from U2 :
And every album have it own discart named cdart.png :
And everything work like a charm on Aeon Nox.
That why, with my structure, I can have a cdart.png at artist level and I can mod Aeon Nox to display it when using Showcase view.
As you can see in Aeon Nox variables :
Code:
<variable name="cdARTVar">
<value condition="Stringcompare(ListItem.Artist,Musicplayer.Artist) + Stringcompare(ListItem.Album,MusicPlayer.Album)">$INFO[Player.FolderPath]cdart.png</value>
<value condition="[Window.IsActive(musicfiles) + IsEmpty(ListItem.FileExtension)]">$INFO[ListItem.Path]$INFO[ListItem.Label,,/cdart.png]</value>
<value condition="Container.Content(albums) + Stringcompare(Skin.String(LibraryStructure),2)">$INFO[Skin.String(ArtistsLogosPath)]$INFO[ListItem.Artist]\$INFO[ListItem.Year] - $INFO[ListItem.Album,,\cdart.png]</value>
<value condition="Container.Content(albums) + Stringcompare(Skin.String(LibraryStructure),3)">$INFO[Skin.String(ArtistsLogosPath)]$INFO[ListItem.Artist]\$INFO[ListItem.Album] $INFO[ListItem.Year,(,)\cdart.png]</value>
<value condition="Container.Content(albums) + Stringcompare(Skin.String(LibraryStructure),4)">$INFO[Skin.String(ArtistsLogosPath)]$INFO[ListItem.Artist] - $INFO[ListItem.Album] $INFO[ListItem.Year,(,)\cdart.png]</value>
<value condition="Container.Content(albums)">$INFO[Skin.String(ArtistsLogosPath)]$INFO[ListItem.Artist]\$INFO[ListItem.Album,,\cdart.png]</value>
<value condition="Window.IsActive(musicinformation)">$INFO[ListItem.FileNameAndPath,,/cdart.png]</value>
<value>$INFO[ListItem.Path,,cdart.png]</value>
</variable>
Big_Noid and Phil have designed the skin to use cdart.png file.