Page 1 of 1

[WIP] ClassicPro for VLC

Posted: 04 Oct 2008 13:18
by pjn123
We at http://www.skinconsortium.com have started a project to port Winamp ClassicPro skins to VLC.

What is ClassicPro?
- ClassicPro is a plugin for Winamp that allows the user to use ClassicPro skins in Winamp. Cpro skins is almost like Classic Winamp skins but it use a modern single user interface layout. It's actually a Modern Winamp skin but all the coding (xml+scripts) is placed in one central place so the skinner just have to create a .wal file with and edit the pictures to create a new skin. So skinning is pretty easy again :P
Image

Here is a picture of most of the skins so far:
http://www.antaeus.dk/bin/cpro_skins_rev3.png

If you want to test it on Winamp please follow this link:
http://cpro.skinconsortium.com

Now we will be porting the bundled cpro skin first and get all the elements sorted before we begin ideas on how to use it for all cpro skins (skin converter/cpro loader/...).

If anyone is interested in joining the project please post something here (or in the skinconsortium forums).
We also have a special forum section for VLC skins @ SkinConsortium forum and a thread for this project:
http://forums.skinconsortium.com/index. ... stID=17110

Here is the first build (very early alpha stuff though :wink: ).
http://stashbox.org/248892/ClassicPro_WIP_001.7z

Re: [WIP] ClassicPro for VLC

Posted: 04 Oct 2008 21:11
by Jean-Baptiste Kempf
This is very interesting stuffs. Tell us if you have big issues.

Re: [WIP] ClassicPro for VLC

Posted: 04 Oct 2008 21:23
by quadhelix
This is going to change the way VLC Works. This is the best thing to happen to VLC in a long time!!
Test it out! The Skin Consortium team has alot of programmers that have alot of experience. Please help this project out with your input.

Re: [WIP] ClassicPro for VLC

Posted: 05 Oct 2008 01:02
by pjn123
First problem I've run into:
viewtopic.php?f=15&t=50883
Basically the width/height param needs to be enabled for the <Image object

I dont know what the development team for VLC plan for the future of their skin engine but here is some improvements that I think will be needed:

<Grid object
  1. This must take params for 9sections (topleft, top, topright,left,center,right,...) and place them in the area specified (x,y,width,height)
<Image object
  1. Need that width/height param to resize a small image bigger.
  2. Implement something that will resize the image x% of the total width that it was set. This is usefull for slider backgrounds.. n bar that fills with the slider moving.
<Frame object
  1. This basically take 2 objects and split them left/right or top/bottom with a slider in the middle thats we can drag. Useful if we're gonna implement the playlist and video in one window. Must also have actions to close them up and close by itself if the playlist is selected for the left side and its already showing in the right side.
Would be cool if this engine was more like the wasabi one in Winamp :P (cant some create a new engine thats a copy of theirs :P)
Scripts just make it so much more powerful :P

Atm I just get this feeling that the skinning part of VLC is being neglected :P
- Right click menu dont have a way to see the vlc preferences window??
- Skins dont auto install
- Have to restart VLC too switch to "skin mode"... :(
- Most skins I've downloaded dont work in v0.9.2
- Also getting a few crashes on exit :( (guess it because you dont have a developer for windows atm)

Re: [WIP] ClassicPro for VLC

Posted: 05 Oct 2008 18:13
by Jean-Baptiste Kempf
- RIght click will show preferences in 1.0 or in 0.9.5 (if you need it)
- Auto install ? What do you mean ?
- Skins interface needs to be restarted, I cannot do anything for that now.
- Do the skins you tried work with 0.9.4 ?
- Crashes on exit are not yet debugged...

Re: [WIP] ClassicPro for VLC

Posted: 05 Oct 2008 18:34
by 3breadt
What exactly do you mean with that "grid" object?

I don't think that a frame object will be implemented into skins2, looks like quite some work.

Re: [WIP] ClassicPro for VLC

Posted: 06 Oct 2008 14:06
by pjn123
By grid I mean this:
Image

1,3,7,9 are fixed size
2,4,6,8 are resized in the width OR height
5 is resized in w & h to fill the middle
So the engine takes care of all the placement of the images
This is just easier.. but it can be done via <image object (if the image have a width/height param like other objects ;))

Auto Install:
I mean when you click on the *.vlt, it must be copied to the skins folder and then it must open VLC with the skin ;)
Surely this isn’t that hard to implement :mrgreen:

What do you guys think about implementing a simple object that combines the video and playlist with a resizer in the middle?
And while I'm on the playlist... Will it be possible to have the same playlist that the non skinned vlc have in the skinned version? Atm the playlist tries to hard to look like a skinned app and looks crap at the end of the day :P. I was thinking of something that can simply have a transparent bg that shows the skin bg the skinner have placed under it and the buttons can then also be skinned.

Re: [WIP] ClassicPro for VLC

Posted: 07 Oct 2008 04:17
by CloudStalker
CloudStalker likes where this is going. He's trying to work on a skin design but it'll never become reality with the current skins engine. From what dionoea told CloudStalker, skins can't display much meta data info, that's a big setback in CloudStalker's concept for the skin. :( So j-b, is you saying that the skins engine will be rebuilt, or should be? :?

Re: [WIP] ClassicPro for VLC

Posted: 07 Oct 2008 10:49
by 3breadt
Not rebuilt but fixed and expanded. This will be done I think, but when is the question :)

Re: [WIP] ClassicPro for VLC

Posted: 29 Jan 2009 00:36
by MR180
Ohhh JEAH!

I hove you could fix every error and bugs and amke a full supported WINAMP Skin 4 VLC.

I like the VLC-Player very much, for Videos :D

For i used bevor Winamp, but i want to use only 1 Player 4 all my Media-Files.

So i have to check your first build :D

Greeting MR180