View Single Post
Old 26th September 2013, 23:00   #1
Join Date: Sep 2003
Posts: 27,873
SHOUTcast DSP Plug-in v2.3.3 for Winamp (9/26/2013)

The updated version of the SHOUTcast DSP plug-in has now been released current as a Forums exclusive and is available from:

(Direct download link -> here)

Note: This updated version of the plug-in will only work on Winamp 5.5 and higher and requires Windows 2000 and higher to work (though the plug-in has only been actively tested on Windows XP / Windows 7 / Windows 8). Additionally, this is a 32-bit dll like Winamp though should run fine on a 64-bit version of Windows.


This is a recommended update for anyone using the DSP plug-in as it resolves a number of stability issues with the prior 2.x and 1.9x versions and also adds support for SHOUTcast 2 along with a number of other improvements to the experience of using the plug-in with a number of bug fixes as well.


Changes from v2.3.2
  • Added support for multiple instances of the plug-in so as not to mangle the settings (ini name is now based on the plug-in dll name)
  • Added blocking of station names with only punctuation in them from being allowed to connect (matches YP-side) and updated illegal list
  • Added displaying of the metadata and artwork currently present in Winamp when that is the selected mode on the input tab
  • Added reporting of the 'type' of the artwork on the Winamp metadata panel (generally requires Winamp 5.64+ to work correctly)
  • Added double-click to view file in explorer on the Winamp metadata panel
  • Added Winamp v5.64+ safe mode support
  • Changed how loading of the dialog is handled to try to improve it to appear on top of Winamp if set to load on startup
  • Changed selecting appropriate input fields to select all text in the field (makes it quicker to enter new port values, etc)
  • Changed handling of the UI tabs to reduced memory usage where possible
  • Changed default playing artwork to use jpeg when not able to get the raw artwork on older (<5.6) Winamp clients
  • Changed main input dialog to hide the soundcard options when in Winamp mode instead of disabling and changing the text
  • Changed the 'quit' code to better ensure everything applicable is left in a clean state (helps to improve re-opening the window without a complete unload of the plug-in
  • Fixed loading of the plug-in to not crash / lockup Winamp's UI when lame_enc.dll cannot be found
  • Fixed Winamp / Soundcard options on the summary tab not being checked on loading
  • Fixed some of the error indicator drawing appearing incorrectly after closing the window and re-opening (without a complete unload of the plug-in)
  • Fixed closing the window not working properly next time / after a few repeat closes due to memory corruption issues and not correctly stopping the broadcast threads in all scenarios
  • Miscellaneous code tidyups, size optimisations (~40kb), crash fixes, improved memory handling and other related changes to improve useability of the plug-in

Reporting Issues

If you do come across an issue with the plug-in, then please do post in this thread with as much information as possible about what you're doing at the time, the system you are using and anything else which will make it easier to understand what is or isn't going on with your install.

Important Notes

1) There are still a few issues regarding the soundcard control features on Vista / Windows 7 due to changes made in these OSes in the way it handles sound and how it can be obtained. This is being investigated though there is no eta on when a resolution will be found other than it is intended for there to be some attempt at a fix in v2.4.0

2) By default on new installs of the plug-in, it will enable support for using the newer SHOUTcast 2 features. However, if you're using an older version of the DNAS (or an alternative which is not compatible with the SHOUTcast 2 protocol) then you will need to check the 'Use SHOUTcast v1 mode (for legacy servers)' on the Output Page -> Connection Tab.

3) This version includes artwork support but requires a newer version of the SHOUTcast DNAS v2 in order to be able to use it.


Cipher response received message - If this happens then you most likely are connecting in SHOUTcast 2 mode to a SHOUTcast 1 setup and so need check the 'Use SHOUTcast v1 mode (for legacy servers)' on the Output Page -> Connection Tab. The plug-in will give you a number of hints if this is what you need to do.

Soundcard Mixer Control - On Vista / Windows 7 / Windows 8 there are issues with the use of the features with the selected device to act as the 'microphone' where it basically will not work in an expected manner which also affects the 'Push To Talk' (PTT) feature. This is being investigated though is not clear if there will be a solution for this.


Big thanks goes to kind people who've helped out from trying new test builds to providing access to systems experiencing weird issues as well as those who reported issues with the DSP whilst trying to resolve the issues with connection stability and other things from the previous v2.x releases.

Discussion about the previous version of the server including changelogs can be found in the following threads
DrO is offline