Board Logo

All skins: Album images and Skin backgrounds are missing
Pirk - 12-28-2008 at 07:26 PM

Audiosoft,

Today suddenly while I was editing my skin images, eJukebox display has stopped to work correctly on my system. Now it can't load any skin at 100%. I mean almost all the background images are missing in each part of ejukebox, just the background colors are displayed instead.. Only the main frames in jpeg are displayed correctly. Moreover all the album images are also missing! EJukebox refuses to load the album list. I'm unhappy.. especially as my new skin version started to work good.

Maybe the problem is related to IE7? But IE7 works good outside of eJukebox.

Thanks.


Audiosoft - 12-28-2008 at 09:17 PM

Hi Pirk,

This happened to me before for a couple seconds but only when i have photoshop and tons of other windows open. What i do is minimize EJ and close some of the non-ejukebox windows then it starts displaying properly.

If that doesn't work you may need to reboot or free up some space on C: and/or increase the temporary internet size in IE7 options.
Also if you are using Vista install EJ in C:eJukebox
instead of C:Program FileseJukebox so that Vista's UAC does not move out your skin files.


Pirk - 12-28-2008 at 09:46 PM

Hi Audiosoft,

Well I've already tried various thinks:
-close Photoshop, TONS of images was open in it..
-restart my PC, it was not restarted since a while!
-lighten my skin folder, tons of unused images in it.
-cleared the temp internet folder
-reinstall ejukebox in C:ejukebox
Then I noticed that eJukebox worked again from the fresh install with the ej remix skin. Perfect.. until I reload my Crimson skin: Display crashed again! :(

So I notice that until I load my own skin ej works good with any other skin. But once I've loaded my skin, finish! Even if I try to load another skin, it doesn't work anymore until I restart it. Strange.. it seems there is a kind of virus in my skin!! But until now I can't find my error unfortunately ...

Thanks for your help.


Audiosoft - 12-28-2008 at 10:01 PM

so only your new skin? check your most recently modified .dis files for bad formatting. what happens when you load your skin? it freezes or looks like your screenshot? upload your .dis here if you want i will check it out for bugs. or upload your skin here and i'll delete the zip after i get it so can figure out the problem. i'll send you a new crimson edit i did.


Pirk - 12-28-2008 at 10:18 PM

yes only my new skin.. I'm checking the dis files and found a few syntax errors in the nowplaying.dis, but no success. It's the first time that a dis file crash ej. Maybe I've put to much "special" instructions in it? Like position relative, top, left, z-index?

Here is my current nowplaying.dis:

/* START eJukebox Now Playing Display Definitions */

body {

background-color: #6666ff;
background-image: url(nowplaybac-ws.png);
background-position: 22px 14px;
background-repeat: no-repeat;

/* HEX color should be equal to Long color Background in colors.ini */


}


div {
background-color: #ff0000;
background-image: url(nowplaydiv.png);
background-position: 60% 10px;
background-repeat: repeat-x;

margin-left: 0px;
margin-right: 0px;

}


.artisttitle {

color: #99CCFF;
font-weight: bold;
font-variant: small-caps;
font-size: 24pt;
font-family: segoe ui, Arial, sans-serif;
font-style: normal;
text-decoration: none;

letter-spacing: 0px;
word-spacing: 0px;

line-height: 150px;

padding-left: 65px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;

background-image: url(speaker85.png);
background-position: 18px 8px;
background-repeat: no-repeat;
background-attachment: fixed;

position: relative;
top: 0px;
left: 0px;
z-index: 1;

}


.artisttitle a:hover {

color: #F5F5DC;

background-image: url();
background-position: 50% 20px;
background-repeat: no-repeat;

text-decoration: none;

}


.artisttitle a:link {

text-decoration: none;
vertical-align: super;

position: relative;
top: -54px;
left: 0px;

background-image: url();
background-position: -25px 9px;
background-repeat: no-repeat;

}

.songtitle {

color: #FFFFE0;
font-weight: bold;
font-size: 24pt;
font-family: segoe print, Arial, sans-serif;
font-style: normal;
text-decoration: none;

letter-spacing: 0px;
word-spacing: 0px;

line-height: 100px;

padding-left: 65px;
padding-right: 25px;

padding-top: 0px;
padding-bottom: 35px;

background-image: url(npsongtitle.png);
background-position: 100% 5px;
background-repeat: no-repeat;


position: relative;
top: -164px;
left: 0px;
z-index: 2;

}


.songtitleinparenthesis{

font-weight: normal;
font-size: 14pt;
font-family: segoe ui, Arial, sans-serif;
font-style: italic;

}


.cdcaser2 {

background-color: #000000;
background-image: url(microphone-with-headphones4s.jpg);
background-position: 108% 50%;
background-repeat: no-repeat;

border-top: 1px solid #444444;
border-left: 1px solid #666666;
border-bottom: 1px solid #333333;
border-right: 1px solid #444444;

padding-left: 19px;
padding-right: 250px;
padding-top: 16px;
padding-bottom: 1px;

position: relative;
top: -254px;
left: 0%;
z-index: 0;

}


.cdcaser {

background-color: #000000;
background-image: url(microphone-with-headphones4.jpg);
background-position: 108% 50%;
background-repeat: no-repeat;

border-top: 1px solid #666666;
border-left: 1px solid #999999;
border-right: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;

padding-left: 19px;
padding-right: 250px;
padding-top: 16px;
padding-bottom: 1px;

position: relative;
top: -254px;
left: 0%;

}


.albumtitle {

border-left: 0px outset #555555;
border-right: 0px outset #555555;
border-top: 1px outset #555555;
border-bottom: 1px solid #000000;

color: #ffffff;
font-weight: bold;
font-style: italic;
font-size: 13pt;
line-height: 28px;
font-family: segoe ui, Arial, sans-serif;
text-transform: none;

background-image: url(albumtitle.png);
background-position: center 0%;
background-repeat: repeat;

position: relative;
top: -258px;
left: 0px;
z-index: 2;

}


.albumtitle a:link {

text-decoration: none;
vertical-align: super;

position: relative;
top: 257px;
right: 0%;


}


.albumtitle a:hover {

background-color: #000033;
text-decoration: none;

}


[AutoScroll] /* Set Values very high (i.e. 9999) to Disable. Value = Number of Characters that must

be present for scroll to turn on*/
Title=5
Artist=1
Album=20
Settings=WIDTH=100% DIRECTION=left BEHAVIOR=sroll SCROLLAMOUNT=5 SCROLLDELAY=100

[ShowArtistOverTitle]
Enabled=1


/* END eJukebox Now Playing Display Definitions */


Pirk - 12-28-2008 at 10:35 PM

thanks for the skin edit, cool.. it works good, no display crash like my last edition!

The display is not good but eJ still runs, songs are played normally, there is just the "no good display" ...

PS: I notice a serious slowing down when I load my new skin, but it's only temporary unless I resize the left pannel..


Audiosoft - 12-28-2008 at 11:19 PM

Pirk, artistlist looks good in your screen...it it just now playing? think it might be using div {} that is causing the problem
make sure that background png has transparency.
also i am pretty sure IE6 will have it look like what you are seeing because it will be non transparent and the div will overlap everything.


Pirk - 12-29-2008 at 12:54 AM

yes I think it's now playing which causes the bug because if I put another nowplaying.dis in my skin all panels are working good again, but only once I restarted eJukebox.

When I load my new skin all the panels look good at first except now playing which is partially loaded. Then if I try to click somewhere to update a panel or reduce/restore ej all the panels lose their background images until I load another skin. But loading another skin is not sufficient I also need to restart eJukebox before the display works good again with this other skin..
So it's not easy to figure out the problem in my nowplaying dis file. I think I've played to much with the elements positioning in it.. and now maybe something try to display out of the screen! lol I must confess that I don't understand display positioning so much.. It's guesswork!
The worse is my new now playing has worked good during these last days until today.. I was closing files in Photoshop!?

Thanks.


Pirk - 12-29-2008 at 11:33 AM

Audiosoft,

I found the bug! Yes I think it's a small bug since you removed for me the background repetition in .songtitle: Since this update if you specify in the skin a background image in .songtitle but the image file is missing in the skin folder ejukebox fails to update all the display areas until you restart it. So putting back the background in place solved the problem for me, but if someone else makes the same mistake..

PS: Well.. this morning it seems that I can't reproduce this bug?! Crazy.


However I'm experiencing another problem: I can't position the album title where I want. It moves somewhere over the album cover. I'll try again..

Thanks.