Link to home
Start Free TrialLog in
Avatar of adamkimber
adamkimber

asked on

Winamp Control with VB .NET

I'm writing a little app and need the ability to get Winamp to play, pause, skip tracks etc.  How would I do this in VB .NET?  I figure I'd need to send an API call but my .NET skills in this area are all but non-existant!

Links would be appreciated to programming VB.NET to control WinAmp - as would any WinAmp control classes for VB.NET that someone might happen to have ;) (well, I can hope!)

Hope someone can help!

Adam
Avatar of imu79
imu79

check this link out:
http://www.winamp.com/nsdn/winamp/sdk/

download the sdk which will allow you to do stuff with winamp. They also have samples written in C/C++ to help you get started. Also, join the discussion group thats mentioned on the website. Maybe someone in the group has already written something in .NET which will save you some time :)

hope that helps..
Imran.
Avatar of adamkimber

ASKER

Thanks for your reply,

Unfortunatly all the samples are in Visual C++, and I need them in VB :(

I looked through the SDK and on the forum - they seem to jump down peoples throats who want to use VB.NET and refer them back to the SDK, which isn't VB oriented!
Why Dont you use Media Player in VB.NET ?
For controling Winamp this is an example

http://www.codeproject.com/aspnet/winamp_controller.asp
armoghan - I have a remote already built using Media Player, I need to make my current remote interface work with WinAmp as I have had a lot of requests for WinAmp Control!  The codeproject example unfortunatly is in C#, the same problem I seem to be having with everywhere I turn!
try the following link to convert C# code to VB.NET
http://www.kamalpatel.net/ConvertCSharp2VB.aspx
That converter only works for simple C# code like simple data types - it even converted the struct wrong! :-(
ASKER CERTIFIED SOLUTION
Avatar of wselles
wselles

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial