Home
Up

Winamp Control for Delphi

Winamp control is a freeware Delphi VCL component that can control Winamp.
It can command it to play, pause, play next track, play track number xx etc. 
There are also events for changed track etc.
Properties include file path to current track, track data from the ID3 Tag etc.

I think you can find WinAmpCtr very useful if you want to create your own software that plays MP3 music. Although you can easily play MP3 tracks without using WinAmp, I believe that remote controlling the "Industrial standard" MP3 player, WinAmp is a better way to go.
Many that use this control and indeed myself, use it to remote control the playing of our music from an IR remote or maybe over a TCP/IP connection.
If you want to you can set the visible property to False and in that way totally hide the WinAmp window.
A neat option that I included that WinAmp lacks is the ability to change track not to the next track but to the next track with a different artist. I.e. skip over all tracks that has the same Artist Tag as the current Artist Tag. I frequently use this option when playing in sequence mode and wanting to skip an artist that I am not currently in the mode for.

Demo applications is included with component, one of them is a simple screensaver that scrolls the artist and track name of the current playing track across the screen.
The other demo demonstrates how to do the standard tasks of Playing, pausing, displaying track data etc.

Full Source is included so that you can modify it if you need or pick out parts of it for your own need. 
Please give credit to "Harry de Bug" and link to www.debugsoft.com if you cut and paste some of my code in your own code. I do this when including some others work in my code. This is not only a polite way of giving credit but it also helps if someone finds a bug in a future derived work, they know ho to contact for help.

Full help is included and linked to the control so that you can use the F1 key in Delphi to get help on properties and methods.
I have also published the help in HTML on this web

You can get all this packed in a zip file on the download section.