PDA

View Full Version : What WACs work in Winamp 5?


Benski
24th September 2005, 02:04
Trying to take an inventory of any Winamp3 components that are still usable on Winamp 5. I know about the Color Editor (and obviously jpegload).

What WACs are out there? I want to make sure I don't break anything when I make changes to gen_ff :)

leechbite
24th September 2005, 04:55
i dont know of any more WACs thats still being used in WA5 but yey!! gen_ff is finally getting updated. :)

mike-db
24th September 2005, 07:08
Where is Fairfax?

Logy
24th September 2005, 08:14
what i know the wacs... all the latest wacs, have on wasabi player... i hope new gen_ff solve the problem of size of scroolbar (playlist editor)... and support wheel mouse or something like that (like pointer mouse on classic skin)... any way good lucks...

rpeterclark
24th September 2005, 15:20
Yeah, I don't know of any WACs that actually still work with WA5, but I do have several beefs with gen_ff that would be awesome to have fixed. Is there a list available of the current problems with gen_ff? If so, I have a couple I'd like to make sure are on there.

Michgelsen
24th September 2005, 16:08
This is good news, I didn't think it would ever happen.

And rpc, if you can get something on the list concerning maki, please please let them fix getLeftVuMeter and getRightVuMeter. Right now there's no difference between them (as you probably know). I REALLY would like to have that fixed, so that I can build a real vu meter that gives real indications of left and right. For me that would be a dream come true... :)

Cianca
24th September 2005, 19:04
GO BENSKI GO!!!!

The implementation fo multi-user in Winamp and now the news about works on Gen_FF support (please resolve the component focus bug :D)


GOGOGOGOGO!!!!!!! :up:


Benski, in this moment you working to add unicode support in winamp too? (referred to this post http://forums.winamp.com/showthread.php?postid=1774432#post1774432)


Benski is God :up: :up: :)

Plague
25th September 2005, 15:16
yea, I have a list of stuff too that would be great to have fixed..
so if there exist a gen_ff buglist somewhere, or if one is to be created somewhere, I'd be happy to "contribute" to it.. :)

about the wacs, afaik only the ones you mentioned work in winamp5, as all the other ones I know of never got recompiled for wa5 and I don't think any of them is still in progress.

rohan_pwln
25th September 2005, 15:35
I think i need to cry. :cry: :cry: :cry: :cry: :cry:

This is the worst question you might have experienced: What are Wacs? I don't know a fuck about them. If they are components just like PL and ML, then why do they need to be in the new format for WA5?? and what is the new format for WA5...

Help me. :down: :down:

Mr Jones
25th September 2005, 17:49
You've been here since 2002 and don't know what a WAC is?, a WAC, for want of a better description, is basically a plugin.

Winamp3 was basically built with a variety of different WAC's , one for the playlist, one for the media library and so on, the theory was you could extend the functionallity of Winamp3 by adding or subtracting whatever WAC you wanted to, without having to do much to the main core of the application, in this case the core of the app was WASABI.

Because winamp5 was built on the old codebase of winamp2, WAC's were left in the past, one or two of them you can use because of gen_ff.dll, jpeg loader for one (gen_ff.dll is basically WASABI compiled in such a way it can be used with the old WA2 codebase).

Something like that anyhow.

Try the old wasabi development forum for more information..
http://forums.winamp.com/forumdisplay.php?s=&forumid=122&pagenumber=1&sortfield=lastpost&sortorder=desc&daysprune=1000&x=10&y=7

In respect of changing gen_ff.dll, the only concern I would have with that is if you fix something that then subsequently breaks something else.

Look how many times scripts had to be fixed/changed/recompiled each time a new build of Winamp3 came out, even when 5 was released and gen_ff.dll was getting changed between releases, things got fixed while at the same time breaking other stuff, I would hate to have to go back and start revisting old skins AGAIN, having changed some of mine 8, 9 or 10 times in the past.

rohan_pwln
26th September 2005, 14:52
L-| What is genff.dll? :down:

Mr Jones
26th September 2005, 14:55
Have you done any modern skinning?

gen_ff.dll (general purpose_FreeForm )is the general purpose plugin that lets you run freeform based skins in winamp 5, it's basically the old WA3 wasabi code base made into a gen purpose plugin for winamp, take it away and you loose the ability to run FF skins.

CTRL+P > Preferences > General Purpose > Highlight 'Nullsoft Modernskin support v1.07' hit 'Configure selected plugin'

krckoorascic
26th September 2005, 17:11
Originally posted by rohan_pwln
L-| What is genff.dll? :down:
LOL!!!

ctkatz8086
26th September 2005, 20:28
/offtopic
i have always liked wa3/w.p. and still use it, but i haven't seen anything for w.p. in a very long time. is it still being worked on and where is it if it still is?

Plague
27th September 2005, 15:11
w.p is not beeing worked on anymore I'm afraid..
WASABI is very very slowly beeing developed, but afaik noone is planning on continuing work on w.p.
I would very much like to pick up work on w.p again, but I just don't have the skill neccesary to do it..
If/when I do, you can definitely count me in.

In the meantime, the WASABI wiki is found at: http://wasabi.t0x.org

If w.p is to be developed again, more coders are needed.

Benski
28th September 2005, 04:50
Fairfax is just west of Washington, DC.

If someone wants to make an official bug-report thread in this forum, that'd be great. Skins (even just small/simple ones) which can reproduce the problem are much appreciated.

Like Mr Jones said, it's unlikely that any radical changes will be made to the skinning engine. Bug-fixes and, to an extent, new features are OK, but anything that's going to break old skins is a no-no.

A true VU has been implemented for 5.12 (see attachment :)

Mr Jones
28th September 2005, 07:26
Originally posted by Benski


If someone wants to make an official bug-report thread in this forum, that'd be great.

On it's way, I have one to add ;)


/go here to report bugsss....


http://forums.winamp.com/showthread.php?s=&threadid=227127

Plague
28th September 2005, 10:25
nice work with the VU.. :)

could I perhaps add a small wishlist here, since Jones made it a big nono in the bug thread?


would love a PAN/BALANCE maki command
add classic vis modes (fire, lines, thin bars, etc..) to <vis/> object, and add maki/xml control for everything
make similar thing as timecolonwidth in <text/> fields, but for optional character, like a comma or a dot for example.


I know that the one about the vis modes was going to be implemented in Wa3 at some point, because there was a commented out config section for it in Wa3.. :)

rpeterclark
29th September 2005, 12:30
More wishlist stuff:

A component for the album art functionality that the ML currently uses in the "Show Info" section
MAKI access to the "rating" value associated with playlist items, something like: System.getPlayItemMetaDataString("rating")

leechbite
29th September 2005, 17:09
i have to move my request here. sorry jones :D

- sound effects.
- system.getScreenResWidth() & system.getScreenResHeight() (getViewPortWidth just not enough sometimes)
- already mention by RPC but Album Art support. maybe a new guiObject child called <albumart/>

Michgelsen
29th September 2005, 17:38
OMG the vu is fixed! You can't even start to imagine how happy I am now! Thank you very much! :D:up:

Logy
29th September 2005, 23:45
don't sure this bugs or by design, scroll mouse 1 pages instead 4 pages....
thanks...

Plague
4th October 2005, 14:25
more wishes:

more playlist control through maki, for example something like theese:

System.getPlaylistItem(int item) // this should return something that could be used with commands like System.playFile(String playitem);
System.getPlaylistItemMetaDataString(int item, string metadataname)
System.getPlaylistItemDisplayTitle(int item);
System.getTotalLength() // or whatever to call it, this should return total playlist length in time, not number of items.

rpeterclark
7th October 2005, 18:41
Here's a pie-in-the-sky request! Give us an XMLHTTP (http://en.wikipedia.org/wiki/XMLHttpRequest) object in MAKI. :) Can you imagine all the cool stuff we'd be able to do?

Plague
10th October 2005, 11:22
this one goes hand in hand with some of Benski's brainstorm ideas, however I thought I'd put it here anyways, just in case.. :)

* make it possible to use guid:avs as a regular GuiObject, not inside a component/windowholder (or fix components to be able to do do it). IE, make it possible to manipulate it just as much as any other GuiObject with XML and Maki.. Think of the possibilities! :)

I'm thinking stuff like beeing able to set alpha, use alphatransparency against the desktop, put a glass layer on top, make fuzzy borders on it, shape it however I want, use it as background, etc etc etc...

I'm pretty sure it would kill the cpu, but both Sonique and Sonique2 can do just that, without hurting the cpu at all, so it should be possible to make it happen, although probably not that easy.

It's a long shot, I know, but it would be awesome if it could be done.. :)

leechbite
10th October 2005, 20:13
i think rpc's wish would be awesome.

couple more wishes from me : ;)

- force system cursors (link, move, resize cursors, etc.) on guiObjects.
- mouse scroll event capture. something like system.onMouseScrollUp() and system.onMouseScrollDown().

hammerhead
10th October 2005, 21:00
I would love full library access :)

iPlayTheSpoons
10th October 2005, 21:43
Originally posted by leechbite
- mouse scroll event capture. something like system.onMouseScrollUp() and system.onMouseScrollDown().

along that line, center clicking would be fun too...

Plague
21st October 2005, 12:41
another wish:

an svg-loader.wac - so modern skins could be done in svg..

that would be neat.. :)

leechbite
24th October 2005, 18:15
yet another wish: blend modes on layers (like in photoshop) ;)

leechbite
25th October 2005, 05:08
another request: how about making fullscreen video controls skinnable?

Michgelsen
1st March 2006, 13:48
Another wish: this (http://forums.winamp.com/showthread.php?s=&threadid=215981). I would like to be able to do a simple check with maki to see whether a container is shown or hidden, just like on GUIObjects (show(), hide(), onSetVisible(boolean onoff) and isVisible()).

Plague
1st March 2006, 15:59
yes please.. that would be very nice..
using the god awful hack to get around this problem is no fun...

Canadian_Dude
1st March 2006, 18:27
also the vu meters work fine on 5.2

Michgelsen
1st March 2006, 18:35
Hey Plague have you seen this (http://forums.winamp.com/showthread.php?s=&threadid=94173)? Or is that the god awful hack you were talking about?

Plague
1st March 2006, 19:39
no that's not the hack I'm talking about (I was talking about the hack explained in the earlier thread you linked to, the one I started), however this hack would be equally annoying imo..

pjn123
10th March 2006, 17:07
[QUOTE]Originally posted by Plague
System.getTotalLength() // or whatever to call it, QUOTE]

You can get this with a bit of maki:

Take the playlist info ...
<text display="PE_Info"/>
... and use the following
System.getToken()
and take the time text and split it again with at : with getToken().
I have done it. Check out this thread and download the winamp2006 skin. Other Thread (http://forums.winamp.com/showthread.php?postid=1880085#post1880085)

Look at the CD tab on the bottom right corner.

But I will agree that a method in maki will be easier.

Plague
11th March 2006, 02:06
ah yes, that's a possibility that I've actually managed to overlook..
however, it requires a text object in xml to get that textstring from..
not that big of a deal, but a Maki command would still be nicer to have..

thanks for the tip tho, I'll use it.

JW
19th June 2006, 18:09
Can we have this back?

http://forums.winamp.com/showthread.php?s=&threadid=115009

Benski
21st June 2006, 16:28
Originally posted by JW™
Can we have this back?

http://forums.winamp.com/showthread.php?s=&threadid=115009

Not unless I have the source :(

martin.deimos
22nd June 2006, 11:40
i don't think that this will work with winamp5!
winamp5 has the old winamp2 playlist architecture - not winamp3 multiple playlist for which this plugin was created!

but keep on, the idea isn't bad!

JW
22nd June 2006, 14:13
I don't care so much about multiple playlists, as I do about being able to whack a specific item in the one playlist.

Plague
22nd June 2006, 17:26
I've contacted Darkain (the author) about it, he's gonna look for the source and if he finds it, he just might donate it.. we'll see..

martin.deimos
26th June 2006, 08:06
...but it won't work! as is understood from the playlistSO.mi file it is designed for multiple playlist architecture (Winamp3)! This will need a lot of rework for winamp5

Plague
26th June 2006, 17:31
well, getting the source is the first step, right?

martin.deimos
26th June 2006, 19:41
yep, i wanted to contact him too, but you came first :)
have you the source?

Plague
26th June 2006, 20:01
no I don't.. he said he'd look for it, dunno if he's found it or not..

Darkain
5th August 2006, 19:41
Originally posted by Plague
I've contacted Darkain (the author) about it, he's gonna look for the source and if he finds it, he just might donate it.. we'll see..

I've looked through my local source code backups with no luck so far. I think I'm gonna have to start sorting through disk backups soon in order to find it. I have no idea what happened to the code :(

Darkain
21st August 2006, 20:27
Its old, and shittie... But, its something to work from.