Audiosoft Forums Last active: Never
Not logged in [Login - Register]
Go To Bottom

Printable Version | Subscribe | Add to Favourites   Post new thread Poll:
 Pages:  1  2
Author: Subject: Full songlist skinning...
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 4-21-2004 at 04:32 PM Edit Post Reply With Quote
Full songlist skinning...

Could you add the "artistshowarrow", "audio3off" and "star" graphics to the songlist.dis file? That would be handy to have several songlist FULL skins usable at the same time.
I know the skinning feature is planned, but waiting for this...
View User's Profile Visit User's Homepage View All Posts By User U2U Member
junk
Member
***




Posts: 480
Registered: 5-10-2003
Location: Norway
Member Is Offline

posted on 4-22-2004 at 03:24 PM Edit Post Reply With Quote
i think i know what you mean, pirk... but i'd much rather have a Winamp style skinning solution, where all the files are named the same, but in seperate dirs which specify the name. Much easier for users and skin creators. And just think how large and messy the graphics dir would be if all files resided in there, with different file names for the same graphics due to all users renaming the files and specifying them in the .dis file...
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member junk's ICQ status This User Has MSN Messenger junk's Yahoo
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 4-22-2004 at 04:51 PM Edit Post Reply With Quote
Yes, i totally agree! I also hope the definitive solution will devote one "images" sub-directory by skin. :)

But as until now nothing happens... i've thought that could be a temporary arrangement in order we could try and use, right away, some personnal skins. I mean without to lose the previous one, and above all avoiding many boring file handling... because a few graphics which still remain rooted in the "images" directory! That cool any skinning fervour...
View User's Profile Visit User's Homepage View All Posts By User U2U Member
junk
Member
***




Posts: 480
Registered: 5-10-2003
Location: Norway
Member Is Offline

posted on 4-22-2004 at 11:37 PM Edit Post Reply With Quote
Yes, as a temporary solution, that'd be ok. But, on the other hand; i think it'd be almost just as easy for Audiosoft to implement the "scan for folders and let the user choose which skin he/she wants". I hope that it is something thas comes along quite soon, though. I remember them mentioning that this solution is on its way... but that patience is a troublesome issue. :P
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member junk's ICQ status This User Has MSN Messenger junk's Yahoo
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-23-2004 at 12:32 AM Edit Post Reply With Quote
Quote:

And just think how large and messy the graphics dir would be if all files resided in there
Junk is right about that.

To create a new skin you will need to Create a new folder under eJukebox/images and name the folder the name of your skin. Then copy all the files from eJukebox/images/ to the new folder.

eJukebox will look for subfolders in the eJukebox/images/ folder and add them all to the songlist right click menu for easy selection.

That way all the files will have the same file names and you can create normal, large and xtra large songlist.dis files for your skin if you want. If you skin is missing the large or xtra large .dis files it will use your songlist.dis.

We have already setup the menu system for this for the next version. However, the skinning system is not close to being done as we need to work on adding artistlist.dis, playlist.dis, nowplaying.dis as well as add all the other images that the eJukebox interface displays which are not yet pulled from the images folder. But it will work for the current images and .dis file selection in the next version.

Here is a screenshot of how the menu will work (allowing you to select a skin and a size):

Audiosoft has attached this image:
skinmenu.jpg - 50.57kb




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Fishy
Senior Member
****


Avatar


Posts: 960
Registered: 10-19-2003
Location: Norway, Trondheim
Member Is Offline

posted on 4-23-2004 at 12:49 AM Edit Post Reply With Quote
Good things. Creating subdirs for skins and accessing them through the rightmenu seems reasonable.

It's good to hear that you will add the rest of ejukebox elements to the images dir, as well as create dis files for the rest of the components :)

This looks promising indeed...




-----------
Fishy
View User's Profile Visit User's Homepage View All Posts By User U2U Member Fishy's ICQ status
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-23-2004 at 01:05 AM Edit Post Reply With Quote
For the next version, we also added a eJukebox/Skins/ folder which allows people to save userskinname.zip files to that folder....then if the skin's folder under eJukebox/images does not exist yet - it will automatically extract the zip and setup the skin's eJukebox/images/skinname folder.

This makes it easier for eJukebox users to add a skin without too much hassle. You just need to download the skin zip and save it to eJukebox/Skins/.

To create a distributable skin: compress the files that are in your images/yourskinname/ folder into a zip file. Then rename your zip file to your skin's name. You only need to add files that are different from the default skin to the zip as eJukebox will add the default images for any missing images when it automatically sets up the image folder for the skin. This will keep the zip file size down when all you want to do is create a skin that changes the songlist.dis file.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
junk
Member
***




Posts: 480
Registered: 5-10-2003
Location: Norway
Member Is Offline

posted on 4-23-2004 at 06:04 AM Edit Post Reply With Quote
Great news indeed! Love the autoextracting bit, as well as that eJ will use the default files if the alternate files are not included in the skin.
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member junk's ICQ status This User Has MSN Messenger junk's Yahoo
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-23-2004 at 06:35 AM Edit Post Reply With Quote
Quote:

as well as that eJ will use the default files if the alternate files are not included in the skin
Yes, this is essential - not only to keep the distributable skin zip file sizes down but - to make sure that the skins you guys create work for future versions of eJukebox when new images and .dis files for artistlist, playlist, etc are added. eJukebox will automatically update the image subfolder for every user skin with the missing images and .dis files the first time you run each new version of eJukebox, in addition to when you first install a skin.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
junk
Member
***




Posts: 480
Registered: 5-10-2003
Location: Norway
Member Is Offline

posted on 4-23-2004 at 08:42 AM Edit Post Reply With Quote
Another thing that also would be great, would be to have a way to adress the "now playing" image, and the "opened album" image (when you click on an image in the albumlist). Since you allready have a function for tiling this image as background, how about just implementing a function that copied this image to "openedimage.bmp" in the images dir, and the "nowplaying.bmp" as well, so all skinners can create impressive and powerful designs using these images in whatever way they want.

A quick reference to my (very old) mock-up: ;)
http://www.audiosoft.net/forums/viewthread.php?tid=161
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member junk's ICQ status This User Has MSN Messenger junk's Yahoo
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 4-23-2004 at 12:17 PM Edit Post Reply With Quote
Ah ah! A lot of good news today. :D
I'm very happy to hear you will allow skinning from the next version! :) And what a luxury if eJukebox can manage the graphics files so intelligently! Finally i will stop to lose my old skin each time i work on a new one...

Thank you very much Audiosoft for your great work on the skinning feature.
Quote:

Another thing that also would be great, would be to have a way to adress the "now playing" image, and the "opened album" image (when you click on an image in the albumlist)

Yes indeed, a such function would be great too!

And that could also be good to have an extra mode which could automatically update the songlist with the now playing album...
Another function which could reduce the image contrast before to use it as the songlist background would be also welcome... :)
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-24-2004 at 03:04 AM Edit Post Reply With Quote
We will probably make eJukebox save the album image for the current songlist as currentalbum.jpg in the selected skin's image folder - so that it could be used by your skin in the .dis without needing a file path. The image would be proportionally sized so that it fills the width of the songlist...sizing the image even larger when in EDV.

Good news....we have added EVERY image visible in eJukebox's main interface to the images folder and eJukebox skinning system for the next version....so you will be able to make pretty extensive skins already....the only thing left we need to add are the dis files for playlist, artistlist etc and a way to specify the colors of the non-image based buttons and menus in eJukebox.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
junk
Member
***




Posts: 480
Registered: 5-10-2003
Location: Norway
Member Is Offline

posted on 4-24-2004 at 09:05 AM Edit Post Reply With Quote
Great news indeed. l now have that excellent feeling of progress, interactivity and support again! lt's been a long time since I've felt this good about eJ, and now maybe even better than ever! :)
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member junk's ICQ status This User Has MSN Messenger junk's Yahoo
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 4-24-2004 at 09:41 AM Edit Post Reply With Quote
Waow, great!

Which image source will you use for the currentalbum.jpg? The one from the id3 tag?
The ideal would be it could be possible eJukebox select first the cover.jpg if it exist or the image from the tag or last the one from the database, because of the decreasing quality of these different sources...
Also, is it possible you add a function able to change the contrast of the currentalbum.jpg when used as songlist background? Although, maybe the current blend function will already do that nicely. It seems it gives a discreet but quite good result with my current skin.

Thank you for your quick add of all the other images in the skinning system!
Have you also added the ones of the now playing panel including the player buttons too? Will you plan to add a .dis file for the player? I hope so! :)
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-24-2004 at 04:05 PM Edit Post Reply With Quote
Quote:
Have you also added the ones of the now playing panel including the player buttons too?
Yes, the images for all the player buttons, the volume slider, and the nowplaying and playlist titlebars, etc are all skinnable with the next version.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 4-24-2004 at 05:03 PM Edit Post Reply With Quote
OK, so we will be busy with the skinning feature from the next version... Thanks!
View User's Profile Visit User's Homepage View All Posts By User U2U Member
junk
Member
***




Posts: 480
Registered: 5-10-2003
Location: Norway
Member Is Offline

posted on 4-24-2004 at 08:15 PM Edit Post Reply With Quote
.By the way! I just had an idea. How about having a function where you can specify how many images of the "up next" to preload, then we could implement this in the playlist.

l am thinking about my suggestion for a future design; if we had this option, then we could make this playlist style possible. :)

http://www.audiosoft.net/forums/viewthread.php?tid=633&page=#pid2882
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member junk's ICQ status This User Has MSN Messenger junk's Yahoo
Fishy
Senior Member
****


Avatar


Posts: 960
Registered: 10-19-2003
Location: Norway, Trondheim
Member Is Offline

posted on 4-24-2004 at 09:04 PM Edit Post Reply With Quote
hmm I would only like this if the playlist is moved from it's current position. There is just not enough room in its current position so cluttering it more up with images would be a bad idea. But if the playlist was situated somewhere else, why not?



-----------
Fishy
View User's Profile Visit User's Homepage View All Posts By User U2U Member Fishy's ICQ status
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 4-24-2004 at 09:08 PM Edit Post Reply With Quote
Once more, it's a very good idea junk! I would like very much to see the images of the next albums in the playlist, at least one image like in some past versions... :)

And yes indeed, now we are very close of your suggestion for a future design. You are a kind of visionary, and a very good designer too! I'm very impatient to enjoy with your skin(s)...
The future of eJukebox is in your hands!! We trust you! :D
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 4-24-2004 at 09:30 PM Edit Post Reply With Quote
Also, seeing your mock-up i can say you it will be possible to reproduce the shadowed fonts you have used in your playlist adding a css filter in the future playlist.dis file:

filter: dropshadow (color=#000000, offx=5, offy=5);

As the playlist panel is not too big, i think that will not slow down too much the display... ;)
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-25-2004 at 01:56 AM Edit Post Reply With Quote
We have some more good news on the skinning system in the next version...

We have created a way to specify colors for EVERYTHING that is not an image in eJukebox. eJukebox Buttons, text colors for things like the playtime and songlist title, border colors, popup menu colors, etc. The color definitions for all these things will be located in the colors.ini file.

The colors you specify in the INI will need to be in LONG format (i.e. Black=0 White=16777215) instead of the HEX format the .DIS files use.

Here is an example of the ini settings for the A-Z Artist List Letter Buttons:

[ArtistBarLetters]
UseDefault=0
Background=16744576
Text=0
HiBackground=16777215
HiText=0
Style=9
SelBackground=16777215
SelText=0
SelStyle=3

"Hi" being for when the mouse is over the button. "Sel" for after it is clicked.

eJukebox's non-image buttons also have the following styles available:

1 = Windows 16-bit
2 = Windows 32-bit
3 = Windows XP
4 = Mac
5 = Java metal
6 = Netscape 6
7 = Simple Flat
8 = Flat Highlight
9 = Office XP
12 = 3D Hover
13 = Oval Flat
14 = KDE 2




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-25-2004 at 03:28 AM Edit Post Reply With Quote
eJukebox Skin Dev Color Picker Download

Here is a little (31 Kb) helper program for Skin developers...to make it easy to select colors and convert between the LONG and HEX color formats.
This program does it all as far as color selection goes....

Download ColorPicker.exe




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 4-25-2004 at 09:55 AM Edit Post Reply With Quote
Fine tool your color picker! It reminds me the control panel of my Atari 520! :D
Yes, it will be very handy to select colors used in our skins, and indispensable to modify the colors.ini file...

The "Pick from screen" button is a benediction!

Thanks a lot.
View User's Profile Visit User's Homepage View All Posts By User U2U Member
junk
Member
***




Posts: 480
Registered: 5-10-2003
Location: Norway
Member Is Offline

posted on 4-25-2004 at 10:41 AM Edit Post Reply With Quote
Thanks for the boasting, Pirk,i appreciate it. And it is great to hear that we can soon start stylish eJ designs.

Fishy; i agree that the playlist is too small to fill up with equally large images, but a .dis file where the "up next" file is the biggest, and the next in the list range from smaller to quite small, it could look dazzling without losing more than a couple of lines from today's playlist..
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member junk's ICQ status This User Has MSN Messenger junk's Yahoo
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 4-25-2004 at 10:49 AM Edit Post Reply With Quote
And oh! it's of your own devising!! Congratulations Audiosoft!

The following stage will be to link it directly to the eJukebox interface as a "live" color theme selector... :)
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-25-2004 at 11:27 PM Edit Post Reply With Quote
ArtistList.DIS and PlayList.DIS files are now implemented for v3.8. :D

Also, the skin selection menu will be on the Tools button menu in addition to the right-click songlist menu.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
junk
Member
***




Posts: 480
Registered: 5-10-2003
Location: Norway
Member Is Offline

posted on 4-26-2004 at 09:37 AM Edit Post Reply With Quote
Lovely stuff! What is the estimated time of arrival for the new version? Getting eager here.. :)
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member junk's ICQ status This User Has MSN Messenger junk's Yahoo
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 4-26-2004 at 11:20 AM Edit Post Reply With Quote
Wonderful! :)
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-26-2004 at 06:05 PM Edit Post Reply With Quote
v3.8 will be released sometime this week.

We would like to get NowPlaying.DIS and a temporary HomeView.DIS (for color specifications - until we recreate the homeview) implemented for it as well; so that v3.8 is the first fully skinable version of eJukebox.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Fishy
Senior Member
****


Avatar


Posts: 960
Registered: 10-19-2003
Location: Norway, Trondheim
Member Is Offline

posted on 4-27-2004 at 12:32 AM Edit Post Reply With Quote
This is going to be so great! Looking forward to this. But don't release the child before it's ready :)



-----------
Fishy
View User's Profile Visit User's Homepage View All Posts By User U2U Member Fishy's ICQ status
 Pages:  1  2
Post new thread Poll:

Go To Top

Audiosoft Home | Download EJukebox for Windows | Register EJukebox
©2019 Audiosoft Network. All rights reserved.
[queries: 16]
HTML5 Color Picker for CSS Opacity
Short Url Service with Stats