View Full Version : no default icon backgrounds
I have just switched over from Windows to Linux on my main HTPC in the lounge. Basically, I have a clean install of Ubuntu, XBMC Babylon Alpha 1, and followed daveisadork's instructions in the GITHUB sticky on pulling Aeon directly from github from a terminal window.
Its all working well, except I notice that I don't appear to have any default icons in any windows. For example, I've added a signle video source, and when in showcase view, I can see a "glow" frame where the default poster icons should be, but nothing in them.
By comparison, I uninstalled my SVN of XBMC on my windows laptop, reinstalled XBMC Babylon Alpha, and downloaded Stark 0.91 from the sticky. Everything looks fine, and I can see the default icons.
Only difference really is the method for getting Aeon. Direct from github on Linux, and a zip of 0.91 on Windows. Any idea of what is wrong? Something missing on github perhaps? :oo:
Ideas anyone?
I had a look on my windows box and found the default icon images in the media folder.
Was hoping they would be missing on the Linux box, but nope. They all appear to be in ~/.xbmc/aeon/media/. So why aren't they appearing?
jmarshall
2009-04-11, 06:06
case-sensitivity perhaps? Dump 'em in an XPR and it'll work.
Is case sensitivity different for Linux and Windows wrt xbmc and Aeon? It works in Windows, just not in Linux.
jmarshall
2009-04-11, 06:55
Windows filesystems are case insensitive.
Linux filesystems are case sensitive.
Thus the difference.
Throw all the media files into Textures.xpr and it'll work - Textures.xpr is case insensitive.
Hmmm... possible then. And I downloaded the zip archive of 0.91 from github, installed alongside in another directory, and it still exhibited the same behaviour - so not a github pull problem like I thought.
Anyone else use Linux and Aeon noticed this? My problem is I don't know how to put these into a Textures.xpr. I will learn if I need to and give it a go, but first interested in whether I am alone in having this problem.
hikaricore
2009-04-11, 09:46
I noticed this but I just figured it was one of those incomplete things. :p
Nope, all icons have defaults and appear fine in Windows.
I've the same problem. If it's a case sensitive/case insensitive problem how I have to rename the files? From
defaultactorbig.png
defaultaddsource.png
defaultalbumcover.png
defaultartistbig.png
defaultaudiobig.png
defaultdvdemptybig.png
defaultdvdrombig.png
defaultfolderbackbig.png
defaultfolderbig.png
defaultharddiskbig.png
defaultmusicplaylists.png
defaultnetworkbig.png
defaultpictureback.png
defaultpicturebig.png
defaultplaylist.png
defaultplaylistbig.png
defaultscriptbig.png
defaultvideobig.png
defaultvideocover.png
to...???
Or this doesn't work?
jmarshall
2009-04-11, 10:48
Just inject them all into an XPR and be done with it.
Or better yet, couldn't DJH_ correctly refer to the files in his xml using the correct case? I would rather this, as I can continue to run git pull from the console to get new files as djh commits them. No mucking around everytime DJH updates the skin.
jmarshall
2009-04-11, 11:29
Some of them are called from the code side, not from the skin side necessarily.
Follow the casing in PM3.HD as an example.
The file names that iddqd posted - are they called from djh's xml files, or are they referenced somehow directly from xbmc? I want to refer to the xml file that specifies the default files, to check what case is used - but I can't figure out which xml file to look at. :/
Whoops... just saw your post jmarshall. Thanks for that idea.
Damn, Textures.xpr :laugh:
I might as well give up and go watch Dancing With the Stars :rolleyes:
Just inject them all into an XPR and be done with it.
Sorry for my ignorance of xpr, but I never heard about that. How can I create an xpr file? Is this a kind of archive?
Yes, its a type of archive.
I downloaded XPR Express 1.0.1 from http://blackbolt.x-scene.com/index.php?p=tools
Tried extracting Textures.xpr from PM3.HD - but the files are also named all lower case like in Aeon.
I tried compressing the Aron media directory into an xpr, but the program hit an error trying to write out the XPR. As expected, using that XPR caused XBMC to crash.
Any other ideas? Anyone know if the other skins that display correctly in Linux don't use Textures.xpr?
Hmmm... don't have a windows at hand. Think I have to wait until this will be fixed.
hikaricore
2009-04-11, 12:41
Yes, its a type of archive.
I downloaded XPR Express 1.0.1 from http://blackbolt.x-scene.com/index.php?p=tools
Tried extracting Textures.xpr from PM3.HD - but the files are also named all lower case like in Aeon.
I tried compressing the Aron media directory into an xpr, but the program hit an error trying to write out the XPR. As expected, using that XPR caused XBMC to crash.
Any other ideas? Anyone know if the other skins that display correctly in Linux don't use Textures.xpr?
I can't even get the damn thing to output an xpr here. :p
But a windows solution on linux isn't really reasonable to begin with.
I don't think its really a Windows solution, if XPR Express actually worked. The Textures.xpr must be platform agnostic, since all the skins that use it work on all platforms.
Must be the size of Aeon's media dir - XPR Express probably loses the plot over such a large folder size ?!?
Can anyone look in the code and tell me what the correct name case is so I can test out this theory?
jmarshall
2009-04-11, 13:49
Use XBMCTex.
We don't support third party utilities for stuff like this.
hikaricore
2009-04-11, 13:50
I only tried to pack the png files in question, the other files in the media folder aren't necessary as xbmc will grab them from there once there are no overrides left in the xpr.
OK, that worked.
I added only the files starting with "default" in the main media folder to Textures.xpr. I used XPR Express, because I'm not sure how to build xbmctex. You can download my Textures.xpr below.
http://www.mediafire.com/?1teunj3mkdf
Copy this into your media folder, and delete any png files starting with "default". Worked for me both in Windows and Linux.
Not the perfect solution - ideally DJH_ would fix properly in his skin.
hikaricore
2009-04-12, 02:14
Teamwork ftw! Thanks :p Gonna test this out right quick.
*edit* seems to work fine. skin looks much better now lol.
I renamed the files in question according to http://www.xbmc.org/wiki/?title=Thumbnails#Custom_Icons_for_Library_Nodes to make it work under linux.
Thanks, I wasn't aware of this article. DJH, could you please rename your files so the skin works properly under Linux? This way we won't have to rename the files every time we grab a new version.
if u'r looking for linux precompiled XBMCTex, i can share mine.
cheers
download: http://dl.getdropbox.com/u/283941/XBMCTex
Thanks, I wasn't aware of this article. DJH, could you please rename your files so the skin works properly under Linux? This way we won't have to rename the files every time we grab a new version.
Post the existing file references and the desired ones and I'll look into it.
hikaricore
2009-04-25, 14:34
Post the existing file references and the desired ones and I'll look into it.
Did the OP ever give you the info you needed?
This bug is still alive even in the git release. >.<
Not a huge deal but still kinda kills the look of things.
Based on the wiki: http://www.xbmc.org/wiki/?title=Thumbnails#Custom_Icons_for_Library_Nodes The problem lies with the case of your filenames.
Windows being case insensitive wouldn't have this issue but on Linux defaultactorbig.png and DefaultActorBig.png are not the same file.
hikaricore
2009-04-25, 23:27
ty ^_^