WinampControl for X-Chat 2

WinampControl is a plugin for X-Chat 2 (Windows only!) programmed in C++. Why another Winamp plugin? Well, all the others just take the information of the playing song from the title bar of winamp, but xcwinampc reads from the id3 tag of the mp3 file. This allow you to configure what you want to see about the song. This plugin require the library id3lib. Usually it comes in the package of binaries, but also can be downloaded from This software is under the GNU General Public Licence(GPL), so you can download and modify the source code. I hope you enjoy it!


Copy xcwinampc.dll and xcwinampc.conf in the "plugins" directory of X-Chat path and id3lib.dll in the "system32" directory of your Windows path. Restart X-Chat if it's running.

How to use it:

WinampControl is very easy to configure and use. There is only one command: WC
Without parameters the command will show the information of the current song using the format specified in xcwinampc.conf.
This command perform all the funcions availables in the plugin, depending on the parameters. First, the usual controls of the Winamp: play, stop, previous, ..., etc, correspond to the parameters PLAY, STOP, NEXT, PREV and PAUSE.
The other parameter is HELP, that show a brief help. (There is other parameter, but it still under development)


1.00 August 15, 2005 1:25 p.m.
-First release!!
-Support for the controls PLAY, PAUSE, STOP, NEXT, PREV.
-Some bug fixes.

1.01 August 15, 2005 3:54 p.m.
-Added the ability to show the playing song extracted from the title bar of Winamp (i don´t like this, but it's working).

1.02 August 16, 2005 10:05 a.m.
-Changed the way of obtaining the playing song. Now i take the filename from the current playlist. It's pretty ugly because it just show the filename.

1.46 August 16, 2005 6:44 p.m.
-Added ID3v1/ID3v2 Tag support. Now the plugin need the id3lib.dll to run; but it shows whatever data from the mp3 file. No more filenames. :P

1.48 August 17, 2005 9:03 a.m.
-Fixed bugs of ID3 Tag extractor function.

1.50 August 17, 2005 6:50 p.m.
-Added configuration file. Now we load the configuration from the file "xcwinampc.conf".
-Fixed fatal bug related with the function "strtok".

1.92 August 18, 2005 9:16 a.m.
-Completed the configuration system. Now use /WC CONFIG to setup the plugin.
-Added %ARTIST% and %TRACKNUM% to the formattings tags.
-Fixed a couple of simple bugs.

1.95 August 21, 2005 10:27 p.m.
-Added %ELAPSEDTIME% and %TOTALTIME% to the formatting tags.
-Now the path to Winamp is load from the registry.

1.96 September 11, 2005 4:11 p.m.
-Added %YEAR% and %DIRNAME% to the formatting tags.

Downloads & Contact

You can download the binaries and sources from here. Any comments, recommendations or bug report could be send to my mail.