Will Avetunes Ever Support Winamp?

Foobar2000 support: Hmmm... hard to find a good way to detect if foobar2000 is running.

i know nothing about this so please feel free to correct me if i'm wrong.. but wouldn't the winamp (avetunes) work with foobar as long as you have the winamp API plugin, the same plugin that makes cd art display work with foobar. Just a thought, cause it might save you the time of trying to code it when you can just link people to the plugin. :)

and although i won't be paying $3 for this program, not that i wouldn't, but it's just not somehting i would use very much, but if anyone deserves money for hard work, i'm sure everyone would agree that it's you. So do what you have to do Andreas, i for one will never look down on you for doing it, charge for avedesk if you want, you deserve a piece of the pie.

#416128

maybe something like this to detect foobar:

function IsProcess(sExe: string): Boolean;

(*

** This routine examines Windows processes currently running to see if a

** certain program is running.

**

** sExe : The executable name of the program to check.

** Result: True if the program is running, False otherwise.

*)

var

liI, lSnapShot: Longint;

rProcess : TProcessEntry32;

EXEName : String;

begin

Result := False;

EXEName := UpperCase(sExe);

lSnapShot := CreateToolHelpSnapShot(TH32CS_SNAPPROCESS, 0);

if lSnapShot <> 0 then begin

rProcess.iSize := SizeOf(rProcess);

liI := ProcessFirst(lSnapShot, rProcess);

while liI <> 0 do begin

if Pos(EXEName, UpperCase(rProcess.aExeFile)) <> 0 then begin

Result := True;

Break;

end;

liI := ProcessNext(lSnapShot, rProcess);

end;

CloseHandle(lSnapShot);

end;

end;

example:

IsProcess('foobar2000.exe')

#416219

or

h:=FindWindow('{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}',nil);

#416222

Ah, the classname is always the same? I thought it was one of those WTL/ATL dynamic names.

#416224

I think it's always the same.

maybe this will help you, foo_controlserver, a foobar plugin for remote control:

http://www.hydrogenaudio.org/forums/index....showtopic=38114

and this, foo_write_http:

http://foobar.daychanged.com/

#416343

Maybe check this out?

http://www.hydrogenaudio.org/forums/index....showtopic=39946

Also, I'd so try out this paypal thing, if you made a version for foobar.

#416408

Why not just use the winamp-spam plugin for Foobar? I use it with Tcl VBScripting and C#... It's better then trying to keep up with their ever changing Api

#419707

Because it doesn't work for the winamp version of avetunes, sadly.

Nightbreed, do you go to Lost in the Box?

#419741

Maybe check this out?

http://www.hydrogenaudio.org/forums/index....showtopic=39946

Also, I'd so try out this paypal thing, if you made a version for foobar.

This is the big hit: It's a COM server like iTunes and activeWA are - finally{}.

PS:

This means one can write a foobar remote with AveScripter.

/me stays tuned...

#420381

Interested people can ask me for the avetunes source code and implement foobar2000 support - I simply dont have time for it.

#420404

but wut about aveamp how is that coming along?

#420485

How is it that you are a supporter and requested aveamp and haven't even seen it released?

http://www.aqua-soft.org/board/showthread.php?t=38129 xD

#420506

omg you are right

AVE = hero!

#420921