djstein.com | projects | Winamp Proxy

Winamp Proxy

Abstract: Playing multimedia in a Windows project can be difficult: many APIs are available from Microsoft (WinMM, DirectSound, DirectShow, Xaudio2, and Windows Media Player plug-ins) and other vendors, but all have an incomplete feature set, and compatibility issues and documentation gaps abound. For some projects, it may be easiest to stream audio through a running instance of Winamp through its (very limited) support for remote control through interprocess communication, which is documented in a package called the Winamp SDK.

This project is a set of classes that offer various ways of interfacing with Winamp:

Two demo projects are also included that demonstrate the properties and capabilities of these classes.

Version: 1.0 - last updated Friday, September 05, 2008

Links: Download (Contents: Executable (Windows), Source Code (C#))

Screenshots: