HowTo: External Winamp Control

Nowadays, Winamp has full support to keyboard shortcuts. But some time ago, when Winamp didn’t have this feature, I was thinking of a way I could change the music just by pressing one button, it would make it faster and easier to change songs, especially during games. So I decided to make an external control to it. I found one Winamp plugin that shows how to configure an external control using the Serial Port, being able to make 4 or 15 buttons control. I decided to make this, step-by-step, how to do it, hope you enjoy.


  • 4 push-buttons
  • SERIAL connector
  • Connector Box
  • Cable

Necessary tools:

  • Soldering iron and accessories

You can put the buttons wherever you want, I decided to put mine in an old diskbox.
I decided to use a network cable to connect the Serial connector to the buttons, because it’s easier to organize and makes the work simpler and faster.

The schematic:

Making the control:

  • Looking at the schematic, we see that we have to connect one side of each button to a cable, these will be soldered in pin number 4.
  • After soldering to one side of each button, you must then connect the other side with a cable that goes to the pins of the serial. Now it is important that they are connected with the indicated pins (Just follow the schematic) .
    Here you can see a picture of my work until now.

Configuring the Software

    The software I used on this was COM-port Winamp Control V.1.42.

  • You must set the COM port you are using. Usually normal computers have 2 ports, so just select the one you plugged the control in.
  • Select the number of buttons your control has. (In this HowTo, I chose “4 buttons”)
  • Now you must remap the buttons. This where you’ll see if everything is working. If you are able to remap all the buttons, congrats, it’s working!!
  • The last step, you have to configure what you want the buttons to do. This can be found in the “WINAMP” of the program. There you can set up many different options, like Volume Up, Volume Down, Next Song, Previous Song.
  • One cool thing is “Type:”, where you can configure the way you want the buttons to respond.
  • Click: Just one click to make it work. Can work with one or double-click.
  • Down/Up: This will activate the option when you press and a different one when you release the button.
  • Turbo: Here you can configure the options for holding the button, usually used for Volume Up and Down.
  • Clicks + Turbo: You can configure “Clicks” and “Turbo” Option at the same time
  • Clicks + Hold: You can configure “Clicks” and “Hold” Option at the same time

In the end, I put the buttons in the disk case and these are the results:

I don’t know if I was clear enough in this HowTo, I will re-check this in some time.
If you liked this, have any correction or advice, please leave a comment! 😉

120 thoughts on “HowTo: External Winamp Control”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.