Help - Search - Members - Calendar
Full Version: adapting foobar visualization interface to winamps
Hydrogenaudio Forums > Hosted Forums > foobar2000 > Development - (fb2k)
moultano
I've recently switched to foobar, and I love everything about it. The only thing I miss is Milkdrop. I got to thinking, considering the huge number of visualization plugin's for winamp, It would make a lot of sense if there were a plugin for foobar that could adapt one interface to the other.

I have no experience with the foobar sdk, so I asking the community if it's feasible to accomplish before I start learning.
The Link
AFAIK it's not possible at least not in a nice/non hackish way. There were some tries which just resulted in evilness.

Regards,
The Link
sld
Just play stuff in Winamp every now and then smile.gif

If I understand correctly, you want to port Winamp's vis engine to Foobar2000.
The chief developer of Foobar2000 says it'll be the last thing he'll ever do, for the reason The Link stated.

You can always try building a plugin, but as The Link mentioned...
Messer
QUOTE(moultano @ Jan 11 2004, 07:50 PM)
I have no experience with the foobar sdk, so I asking the community if it's feasible to accomplish before I start learning.

Try search - Peter (or Kode54? can't remember now) explained why it is impossible to implement.

People tried, but AFAIR main reason why they failed is that Winamp plugin uses PostQuitMessage to terminate. In Winamp, where visualisation runs in separate thread it makes no harm, but in foobar visualisation runs in main thread and such message closes whole application.
hartwork
QUOTE(The Link @ Jan 11 2004, 07:02 PM)
AFAIK it's not possible at least not in a nice/non hackish way. There were some tries which just resulted in evilness.


i'm not a guru-coder but i'm sure i will try to write a winamp/foobar-vis-bridge one day. i think it should be possible by creating a new thread which emulates a faked winamp main window. one would have to test all more popular vis-plugs and see if they work and add some more message-handling if necessary. i suppose this would be the "hackish" way.


if you can provide me with any further information -
like why exactly it is said to be impossible - please contact me!


what i need to do/learn before i can do this:
* learn about inheritance/templates
* write a fully functional winamp-vis-plug
* write a foobar-vis-plug

what i did already:
* wrote a general-purpose-winamp-plugin
* downloaded foosion's plugin tutorial

you see it won't be tomorrow and i don't promise anything but let's say i'd like to bite out my teeth biggrin.gif

@moultano: i'll contact you when i'll need beta-testers, kay? :-)
@The Link: what the hell does "afaik" stand for?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.