Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: adapting foobar visualization interface to winamps (Read 4176 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

adapting foobar visualization interface to winamps

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.

 

adapting foobar visualization interface to winamps

Reply #1
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

adapting foobar visualization interface to winamps

Reply #2
Just play stuff in Winamp every now and then

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...

adapting foobar visualization interface to winamps

Reply #3
Quote
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.

adapting foobar visualization interface to winamps

Reply #4
Quote
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

@moultano: i'll contact you when i'll need beta-testers, kay? :-)
@The Link: what the hell does "afaik" stand for?