No announcement yet.

SHOUTcast DSP Plug-in v2.3.3 for Winamp (9/26/2013)

This topic is closed.
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog

  • #2
    wow, sweet update. I was afraid SC was going to wither away. the dsp is really great.

    some things I would like to see, if development is continuing:

    the ability to feed metadata info to the DSP when in soundcard mode, via a dynamically updating txt or xml file (as previously discussed; usually created by radio station automation software).

    the ability to choose what metadata gets passed along other than whats sent by default. so for instance albumartist, composer, RG, ratings, composer, etc... I think the listener would find it interesting to be able to see this info, and it could also be used for building online logs that track and display what was played with its info.

    but for now big on the new release!
    PENN STATE Radio or
    BUG #1 = Winamp skips short tracks
    Wish #1 = Multiple Column Sorting
    Wish #2 = Add TCMP/Compilation editing


    • #3
      Thank you for the release. I'm downloading now and posting my feedback later


      • #4
        Thank you ! Im using it for 2 days and it works fine! The best feature is the multi instances feature. Now I can stream to different servers.


        • #5
          I'm using WinAmp 5.65 with the SHOUTcast DSP Plug-in v2.3.3 and it seems I have a used memory leak broadcasting to Live365 in SHOUTcast v1 mode. Used mem in task manager keeps creeping up over time. Anyone else seeing this issue? Running on Win7 32-bit in random + shuffle mode.


          • #6
            how do you retrieve the artwork for stream branding?


            • #7
              retrieve in what way? as you cannot query the Source DSP for it as that's not the point of source software. if using a v2.2 DNAS you can query it (check the public pages section in the docs) for the url to query.
              WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog


              • #8
                I mean while streaming you can see the data being sent like the album art and song title.
                In output > artwork there is called Stream Branding. I've been looking for that.


                • #9
                  you either query the v2.2 DNAS to get it (as per the api docs included with it) or it will appear in the listener's client software (assuming they support it - which is currently only Winamp 5.64+ to my knowledge).
                  WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog


                  • #10
                    are there any guides here on how to read about that? Im also looking for an alternative shoutcast source software. been googling "alternative shoutcast source" still no luck


                    • #11
                      read about what ? everything to get things from the v2.2 DNAS (which is what is needed for in-stream branding / artwork to work for clients (if they support it) is included with the DNAS). i'm not aware of anything else which is providing the artwork i.e. is just Winamp + Source DSP and Winamp v5.64+ clients which support it.
                      WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog


                      • #12
                        like how to create your on source client/software. or are there any other softwares like the dsp plugin.


                        • #14
                          this is no longer forum exclusive and now is fully up on the main download site.
                          WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog


                          • #15

                            How can I make the plugin to not run whenever I open winamp? I don't want it to run each time I want to listen to music with winamp, it messes with my ScreenReader a little.

                            By the way, thanks DRO for this amazing addOn.