VLC Skin Editor // Current release: 0.8.5

About usage, announcement and development of skins for VLC
3breadt
Big Cone-huna
Big Cone-huna
Posts: 827
Joined: 19 Mar 2006 11:37
Operating System: Win7 Pro / OS X 10.7
Location: Paderborn, Germany
Contact:

VLC Skin Editor // Current release: 0.8.5

Postby 3breadt » 10 Jul 2007 13:54

As the skin creation progress for VLC is not easy to understand for all user there I have started a project to create a "WYSIWYG" VLC Skin Editor.
At the current state of development you can already quite easily create or modify a skin with it.

See the editor's homepage for more information, tutorials and help

Feel free to post questions you have regarding the usage of it or regarding problems you encounter.

Requires Java SE Runtime Environment 6 or later

Download last official release at its homepage

Browse the source code and get latest development version

Please give feedback and post suggestions for improvement!

If you want to contribute to the development of this tool, please contact me via pm, email or instant messaging.
Last edited by 3breadt on 12 Aug 2009 18:09, edited 45 times in total.
-- 3breadt (aka altglass)

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC Skin Editor

Postby Jean-Baptiste Kempf » 10 Jul 2007 14:02

\o/
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

dionoea
Cone Master
Cone Master
Posts: 5157
Joined: 03 Dec 2003 23:09
Location: Paris, France

Re: VLC Skin Editor

Postby dionoea » 10 Jul 2007 14:02

Hehe, I'd started the same thing in Python ... and kind of gave up with the rendering part (== up to what you call Preview in your list). Good luck!
Antoine Cellerier
dionoea
(Please do not use private messages for support questions)

CloudStalker
Big Cone-huna
Big Cone-huna
Posts: 2581
Joined: 14 Jan 2007 19:00
VLC version: OVER 9000!!!
Operating System: It's...blue screen
Location: Heaven? No no. What's that other place that starts with an "H"? Oh yes: Home. ^_^

Re: VLC Skin Editor

Postby CloudStalker » 10 Jul 2007 20:42

Thanks! I'll see if I can use this. Believe it or not but CloudStalker is currently working on a skin. I have the design part down, in fact that part is finished, I just need to add functionality to it now. Hopefully the program that you've developed will be a lot easier to understand then the current documentation on VideoLAN. :D

Monkey face:

.''''''' .'''''''
( O..O )
....^
.|.__.|
....''''

That's a good thing. :P

gimmix
Blank Cone
Blank Cone
Posts: 19
Joined: 23 Dec 2005 20:22

Re: VLC Skin Editor

Postby gimmix » 10 Jul 2007 21:45

looks promising. and could come in very handy especially for bitmapp and subbitmap definitions which is a pain in the ass xD

ipkiss
Big Cone-huna
Big Cone-huna
Posts: 695
Joined: 23 Nov 2003 01:49

Re: VLC Skin Editor

Postby ipkiss » 10 Jul 2007 23:36

Maybe that's what you have in mind already, but you could do an interface à la Borland C++ Builder (or Delphi): you can drag and drop controls (from a pre-defined set), and for each control on a skin window, you can access to its properties in an "inspector" dialog. For example, for a button, you could choose the action in a dropdown list, and possibly let the user enter his own action; you could specify the x and y attribute or let the user move the control to the place he wants; etc... Generating the XML would then simply be a matter of turning the control properties into XML attributes.

That may require quite some work, but it would be really cool!
I hope that you won't give up like dionoea ;-)

3breadt
Big Cone-huna
Big Cone-huna
Posts: 827
Joined: 19 Mar 2006 11:37
Operating System: Win7 Pro / OS X 10.7
Location: Paderborn, Germany
Contact:

Re: VLC Skin Editor

Postby 3breadt » 11 Jul 2007 09:28

XML generation is mostly done, I just did not yet write the save to a file function.
I'm currently working on something like an inspector, only that you have to select the item you want to edit in the according tree and then press the edit button.
That moving around thing I would also like to implement, but first of all I would have to do the preview window and I haven't started with that yet.
Bitmap and subbitmap definition, I didn't actually plan to program a specific aid for that, but when I've finished the other parts I'll check what I can do.

//EDIT: 0.2a released now, has already some editing functions and can save the skin
-- 3breadt (aka altglass)

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC Skin Editor // Current release: 0.2a

Postby Jean-Baptiste Kempf » 02 Aug 2007 19:34

Just made it sticky.
Do you need help on that project ?
What is the licence ?
Do you need hosting ?
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

3breadt
Big Cone-huna
Big Cone-huna
Posts: 827
Joined: 19 Mar 2006 11:37
Operating System: Win7 Pro / OS X 10.7
Location: Paderborn, Germany
Contact:

Re: VLC Skin Editor // Current release: 0.2a

Postby 3breadt » 03 Aug 2007 11:01

Help is always welcome, but then there is the problem that I don't have any system like CVS available so that multiple users can contribute.
License is GPL 2.
I'm currently hosting it at a friend's webspace on which also my hp is hosted, but any other host is welcomed =)

With this post I also release the latest version of how far I got, as I just was on holidays it doesn't have many improvements but at least some. DL and changelog in first post.
-- 3breadt (aka altglass)

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC Skin Editor // Current release: 0.2.5a

Postby Jean-Baptiste Kempf » 03 Aug 2007 11:13

I mean we could host it in the main SVN of VideoLAN if the teams agrees and especially if you don't mind, and are not afraid of external contributions... A "no" is not a problem.

GPLv2 or GPLv2+ ?
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

3breadt
Big Cone-huna
Big Cone-huna
Posts: 827
Joined: 19 Mar 2006 11:37
Operating System: Win7 Pro / OS X 10.7
Location: Paderborn, Germany
Contact:

Re: VLC Skin Editor // Current release: 0.2.5a

Postby 3breadt » 03 Aug 2007 11:29

I don't mind and am not afraid of external contribs =)
GPLv2 or v2+? I must admit I don't know about the difference, I'm quite unexperienced in licensing, just chose the same license as VLC :D GPLv2 without a plus I think...
-- 3breadt (aka altglass)

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC Skin Editor // Current release: 0.2.5a

Postby Jean-Baptiste Kempf » 03 Aug 2007 12:14

VLC is licensed under the GPL version 2 "or later" the later means that you could license it under the GPLv3 also.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

3breadt
Big Cone-huna
Big Cone-huna
Posts: 827
Joined: 19 Mar 2006 11:37
Operating System: Win7 Pro / OS X 10.7
Location: Paderborn, Germany
Contact:

Re: VLC Skin Editor // Current release: 0.2.8a

Postby 3breadt » 04 Aug 2007 14:40

Then it uses 2+

BTW: v.0.2.8a released now, see changelog in first post
Last edited by 3breadt on 29 Aug 2007 12:15, edited 2 times in total.
-- 3breadt (aka altglass)

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC Skin Editor // Current release: 0.2.8a

Postby Jean-Baptiste Kempf » 04 Aug 2007 15:46

Cool. :D
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

3breadt
Big Cone-huna
Big Cone-huna
Posts: 827
Joined: 19 Mar 2006 11:37
Operating System: Win7 Pro / OS X 10.7
Location: Paderborn, Germany
Contact:

Re: VLC Skin Editor // Current release: 0.2.8a

Postby 3breadt » 05 Aug 2007 11:39

Just found out that in the Skins2 Documentation, the attribute "tooltiptext" for buttons isn't mentioned, just found it out while looking to the dtd. And PopupMenu items are not described at all, or are they not yet implemented?
-- 3breadt (aka altglass)

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC Skin Editor // Current release: 0.2.8a

Postby Jean-Baptiste Kempf » 05 Aug 2007 11:50

Mail ipkiss, he'll know.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

sIRwa2
New Cone
New Cone
Posts: 2
Joined: 05 Aug 2007 13:51

Re: VLC Skin Editor // Current release: 0.2.8a

Postby sIRwa2 » 05 Aug 2007 13:54

it seems the download link is dead, can you fix it please, looking forward to use it. tnx..


[edit] i managed to grab it from your site, link should be http://www.cs2dn.ch/d-gfx/VLC/skinedito ... 0_2_8a.zip


Greets

3breadt
Big Cone-huna
Big Cone-huna
Posts: 827
Joined: 19 Mar 2006 11:37
Operating System: Win7 Pro / OS X 10.7
Location: Paderborn, Germany
Contact:

Re: VLC Skin Editor // Current release: 0.2.8a

Postby 3breadt » 05 Aug 2007 14:03

Oh, I fixed it now, thx for the hint. But anyway its not very useful yet.
-- 3breadt (aka altglass)

sIRwa2
New Cone
New Cone
Posts: 2
Joined: 05 Aug 2007 13:51

Re: VLC Skin Editor // Current release: 0.2.8a

Postby sIRwa2 » 05 Aug 2007 14:10

what isnt? your tool? im using it, but ist not a no-brainer, but i think i like it, i have absolutly zero programming skills, cant even create a new folder in cmd lol, basicly im trying to create a borderless interface, like zoomplayer has, with only the overlay window, no buttons at all..

3breadt
Big Cone-huna
Big Cone-huna
Posts: 827
Joined: 19 Mar 2006 11:37
Operating System: Win7 Pro / OS X 10.7
Location: Paderborn, Germany
Contact:

Re: VLC Skin Editor // Current release: 0.2.8a

Postby 3breadt » 05 Aug 2007 14:30

Yeah my tool, you cannot create a new skin yet, as you only can add bitmaps and fonts but no windows/layouts and items. And many things can yet be edited. When I've finished the main part I'll do a small tutorial so that skin creating will be made most easy for everybody =).
BTW to create a directory with cmd type md "name of the new folder" ^^
-- 3breadt (aka altglass)

ipkiss
Big Cone-huna
Big Cone-huna
Posts: 695
Joined: 23 Nov 2003 01:49

Re: VLC Skin Editor // Current release: 0.2.8a

Postby ipkiss » 05 Aug 2007 15:03

Just found out that in the Skins2 Documentation, the attribute "tooltiptext" for buttons isn't mentioned, just found it out while looking to the dtd. And PopupMenu items are not described at all, or are they not yet implemented?
The "tooltiptext" attribute was forgotten. I will add it.

The PopupMenu items (and other Popup related elements) are not documented, because they are only supported on windows (and not perfectly, I think). And before you ask, I think a couple of other elements (like Include) are not documented, because a bit experimental...

3breadt
Big Cone-huna
Big Cone-huna
Posts: 827
Joined: 19 Mar 2006 11:37
Operating System: Win7 Pro / OS X 10.7
Location: Paderborn, Germany
Contact:

Re: VLC Skin Editor // Current release: 0.3.0a

Postby 3breadt » 13 Aug 2007 13:53

I'm quite busy right now with school having started again, so I'll have not so much time for developing as before. Anyway here version 0.3a:
-Items can be added and deleted
-All items except SliderBackgrounds, Playlists and Playtrees can be edited

to come in version 0.3b:
-All items can be edited
-Theme info can be edited
-.VLT file (.tar.gz) exporting

Stay tuned
Last edited by 3breadt on 14 Aug 2007 14:16, edited 1 time in total.
-- 3breadt (aka altglass)

ssbssa
Cone that earned his stripes
Cone that earned his stripes
Posts: 107
Joined: 03 May 2007 22:00
VLC version: 2.0.2
Operating System: Windows

Re: VLC Skin Editor // Current release: 0.3.0a

Postby ssbssa » 13 Aug 2007 14:52

will it be hosted by VideoLAN?

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC Skin Editor // Current release: 0.3.0a

Postby Jean-Baptiste Kempf » 18 Aug 2007 00:18

Well, it really could be. As well, as the SVN.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

3breadt
Big Cone-huna
Big Cone-huna
Posts: 827
Joined: 19 Mar 2006 11:37
Operating System: Win7 Pro / OS X 10.7
Location: Paderborn, Germany
Contact:

Re: VLC Skin Editor // Current release: 0.3.0a

Postby 3breadt » 18 Aug 2007 21:25

I would really appreciate hosting and SVN/CVS functionality :D
Of course I could also turn to SourceForge but VideoLAN is much nicer =)
-- 3breadt (aka altglass)


Return to “Skins”

Who is online

Users browsing this forum: No registered users and 13 guests