You are not logged in.

Dear visitor, welcome to Skin Consortium. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

martin.deimos

Winamp Dev Team

  • "martin.deimos" started this thread

Posts: 5,696

Location: Munich, Bavaria

Occupation: Student

  • Send private message

41

Monday, December 21st 2009, 2:24pm

k, i have compiled a new ClassicPro Nightly including the Flex Engine
http://stashbox.org/743410/ClassicPro_1.…_2009-12-21.exe

flex.xml is now officially classicpro.xml
also the opening tag
<ClassicPro::Flex
has been changed in
<ClassicPro engine="flex"

martin.deimos

Winamp Dev Team

  • "martin.deimos" started this thread

Posts: 5,696

Location: Munich, Bavaria

Occupation: Student

  • Send private message

43

Friday, March 12th 2010, 4:32pm

Hi,

new update:
* added bitrate & frequency

Bitmap names are fileinfo-frequency-region.png (same for bitrate) and fileinfo-overlay.png to specify the kbps, khz text.
http://stashbox.org/820909/ClassicPro_1.…2010-03-12).exe

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
		<Style id="normal.fileinfo.frequency"
			font="player.normal.font.songticker"
			fontsize="9"
			align="right"
			bold="0"
			italic="0"
			antialiasing="1"
			valign="top"
		/>
		<Style id="normal.fileinfo.bitrate"
			font="player.normal.font.songticker"
			fontsize="9"
			align="right"
			bold="0"
			italic="0"
			antialiasing="1"
			valign="top"
		/>

xonenine

Professional

Posts: 19

Location: NY

Occupation: Painting, computer repair.

  • Send private message

44

Friday, April 2nd 2010, 7:00am

Re: Flex Alpha

Hi Martin,

I've downloaded the pdf, and the update in your last post, I think I'd like to code a skin or two for this, and learn about it more.If there's anything more I might need, or suggested reading matter pertinent to flex, I'd be happy to know.I've really never used winamp, but look forward to this.Thanks, xonenine. :)

Edit:this is a psd I have in mind, already fooling w it for xion, a clean unthemed base color that could be completely reconfigured or as is.Flex installed and seems ok. :)
xonenine has attached the following image:
  • zen.PNG

This post has been edited 2 times, last edit by "xonenine" (Apr 2nd 2010, 4:06pm)


xonenine

Professional

Posts: 19

Location: NY

Occupation: Painting, computer repair.

  • Send private message

45

Sunday, April 4th 2010, 3:21pm

Things seem quiet here, 'scuse me for replying to myself. :) I read the cPro manual and some xml skin files, I will have no trouble w coding for this.Just wondering if this alpha is where you'd like to see some skins developed and coded.



Flex sounds like the choice for me, since my skins are sometimes odd shapes/themes.I'll go ahead and make a couple then, and if there's any area skin consortium would prefer to focus on, it will be my pleasure. :)

xonenine

Cozmoz

Master

Posts: 110

Location: Ipswich, Suffolk, England, UK

Occupation: Student

  • Send private message

46

Monday, April 5th 2010, 10:03am

Cool have fun, if you have trouble coding them though could you please create a new thread for the skin your working on rather than posting on an existing thread, things are tidier that way ;)
Riding the sea of tranquillity.

xonenine

Professional

Posts: 19

Location: NY

Occupation: Painting, computer repair.

  • Send private message

47

Monday, April 5th 2010, 4:00pm

OK, thanks Cozmoz.

martin.deimos

Winamp Dev Team

  • "martin.deimos" started this thread

Posts: 5,696

Location: Munich, Bavaria

Occupation: Student

  • Send private message

48

Tuesday, April 6th 2010, 8:31am

hi, sorry for not replying - i did take a break during eastern :D

xonenine

Professional

Posts: 19

Location: NY

Occupation: Painting, computer repair.

  • Send private message

49

Tuesday, April 6th 2010, 1:57pm

No problem Martin, thanks. :)

Cozmoz

Master

Posts: 110

Location: Ipswich, Suffolk, England, UK

Occupation: Student

  • Send private message

50

Tuesday, July 13th 2010, 10:11am

Hi Martin,

How are thing's going with Flex?

Regards,

Costa
Riding the sea of tranquillity.

martin.deimos

Winamp Dev Team

  • "martin.deimos" started this thread

Posts: 5,696

Location: Munich, Bavaria

Occupation: Student

  • Send private message

51

Thursday, July 15th 2010, 10:30am

i handed in my bachelor thesis yesterday. :) :)

So hopefully i can take up development soon again ;)

Cozmoz

Master

Posts: 110

Location: Ipswich, Suffolk, England, UK

Occupation: Student

  • Send private message

52

Saturday, July 17th 2010, 12:33pm

Cool dude, good luck with your thesis. I look forward to seeing progress on Flex :-D
Riding the sea of tranquillity.

garetjax

Professional

Posts: 29

Occupation: Web developer

  • Send private message

53

Friday, August 20th 2010, 6:05am

Martin: why not use a Parser to actually read the contents of the layers?
(these are Free and available for commercial or non).

myPSD:
http://www.codeproject.com/KB/graphics/MyPSD.aspx

YetAnother PSD Parser:
http://www.codeproject.com/KB/graphics/PSDParser.aspx

Endogine:
using Endogine.Codecs.Photoshop;
using Endogine.Codecs.Photoshop.ImageResources;
using Endogine.Codecs.Photoshop.LayerResources;

Document psd = new Document("somefile.psd");

int documentHeight = psd.Header.Rows;
//get the height of the document


//get GridGuidesInfo ImageResource

GridGuidesInfo guidesInfo =
(GridGuidesInfo)psd.GetResource(typeof(GridGuidesInfo));
Console.WriteLine("Guide location: " +
guidesInfo.Guides[0].LocationInPixels);

Bitmap bmp = psd.Layers[0].Bitmap;
//get layer 0 bitmap


//get transparency bitmap of layer 1

Bitmap bmpChannel = psd.Layers[1].Channels[-1].Bitmap;
BrightnessContrast bc = (BrightnessContrast)
psd.Layers[2].GetResource(typeof(BrightnessContrast));
Console.WriteLine("Layer 2 (Adjustment layer) Brighness: " +
bc.Brightness);

psd.SaveXml("somefile.xml", true);
//save as XML file, and export layer bitmaps as PNGs

martin.deimos

Winamp Dev Team

  • "martin.deimos" started this thread

Posts: 5,696

Location: Munich, Bavaria

Occupation: Student

  • Send private message

54

Friday, August 20th 2010, 7:42pm

well, i would need to write a skinning engine in C++ that runs besides Wasabi/gen_ff
this doesn't sound like a good idea :(

It's easier to use the existing engine and having you designers to just extract images (because it is really just that)

garetjax

Professional

Posts: 29

Occupation: Web developer

  • Send private message

55

Friday, August 20th 2010, 11:01pm

Forgive my ignorance - but, couldn't a psd engine be setup to run as a plugin ???

martin.deimos

Winamp Dev Team

  • "martin.deimos" started this thread

Posts: 5,696

Location: Munich, Bavaria

Occupation: Student

  • Send private message

56

Saturday, August 21st 2010, 11:45am

sure, but than we would have another skinning engine running besides the Wasabi one. And i have no idea if this is a good idea :P

what we could do of course is a converter for Xion to Flex. But i would use the already existing psd2wal then (i guess the source is somewhere available on the nullsoft server).

Nevertheless - as always - time is the most limiting factor for me :( So i need to finish off flex 1st, then we could look into something else...

garetjax

Professional

Posts: 29

Occupation: Web developer

  • Send private message

57

Sunday, August 22nd 2010, 8:35am

I've started a VC++ Project (Layered PSD Extraction into a temporary file location and using that for a base skin...)

I'm not new to programming but, plugin development is entirely new however, one would think I would just compile a new library and have a reference call from a configuration file (XML) inside of the cab/zip that I am loading...with any luck maybe I can come up with something that could be usable in conjunction with the Flex Plugin???

martin.deimos

Winamp Dev Team

  • "martin.deimos" started this thread

Posts: 5,696

Location: Munich, Bavaria

Occupation: Student

  • Send private message

58

Monday, August 23rd 2010, 11:37am

sadly it's not as easy as that :(

at the moment i don't have a plan on how to go on w/ flex - i'm occupied w/ learning for uni till next week.

Similar threads

Rate this thread

Sponsored Links: MYOB software in Australia