Multiple Output Plugin v1.5

Multiple Output Plugin and I D are proud to present its v1.5 facelift.

Judging from the change log below due care and effort has been put in fine-tunning this release, in order to restore the bad publicity that has built-up over time for its incompatibility issues with 3rd party plugins.

This version fixes major compatibility issues with most output plugins reported to me and in Winamp’s Official Forums (still one pending, VolumeLogic, but I have already contacted their support staff, as the incompatibility is on the other party’s behalf) some of them being the ever popular AndrewLabs ATSurround Processor and SqrSoft Advanced Crossfading output plugins.

The core output plugin loading and menu populating procedure has been recoded from scratch, to a more reliable version that takes into account only the output plugins loaded by Winamp.

Also numerous hotkey fixes that nobody has ever reported (seems nobody uses the hotkey feature) and some code clean-up.
Change Log - Build 1.5

  • New method of loading output plugins
  • Added compatibility with AndrewLabs ATSurround Processor output plugin and SqrSoft Advanced Crossfading output plugin
  • When no output plugin is selected ‘Multiple Output Plugin’ searches first for DirectSound and then for waveOut output plugins
  • Fixed DSP/Effect menu item not updating correctly in extraordinary situations
  • Fixed hotkey registration of plugins with the same name description, when two or more instances of an output plugin are loaded
  • Hotkeys will register correctly irrespective of other output plugin version changes
  • Cleaned-up the code
  • Until further notice VolumeLogic v1.31 should be used in the following dataflow situation:
    [Winamp] > [VolumeLogic] > [Multiple Output Plugin] > [DirectSound or any other output plugin]

This fine release is up for grabs here and it is a must update.

Last Modified: Wednesday, April 30th, 2008 @ 18:05

This entry was posted on Wednesday, September 27th, 2006 at 11:00 pm and is filed under Development. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

17 Responses to “Multiple Output Plugin v1.5”

  1. I am having some trouble with this plug-in with the latest version of WinAmp (version 5.33) running under Windows Vista. WinAmp crashed immediately upon trying to load out_multi.dll. Have you experience similar problems? If so, is there a 1.6 release in the works to correct this? Thanks so much!

  2. Sweet, this is just the plugin I was looking for. Granted, I only started looking for it 4 minutes ago.

    I wanted a way to switch between output to my headphones and my speakers with a hotkey.
    I just set it up so that waveout goes to the speakers, and DirectSound goes to my headphones, so I just enable or disable waveout with a hotkey.

    Perfect. Thanks for the plugin. )

  3. Hmm, sometime after installing this handy plugin, it it started to throw the DDE Server error whenever I close Winamp.

    DDE Server WEIndow: winamp.exe - application error

    The instruction at “0×056a4c04″ referenced memory at “0×056d1e9c”. The memory could not be “read”.
    Click OK to terminate program

    This irritates me.

  4. *Removing the plugin fixed the problem.

  5. [quote comment="335"]*Removing the plugin fixed the problem.[/quote]

    I am sorry to hear that, and I am sorry as well for the late reply, but I’m kinda busy right now, studying and stuff…

    The project is still active but on hiatus right now. I’ll have to look at the issue you mentioned, but no immediate promises… Its been a while since I touched the code and there have been major changes in Winamp itself, so I need to find out in which ways it affects the plugin.

    Most of the time its in_wm.dll that causes some issues so I’d suggest renaming the file to in_wm.off to disable it… or try copying out_wave.dll to out_wave2.dll and using two waveOut instances instead of one DirectSound and one waveOut.

    I hope it makes sense, and I would appreciate telling me how it works for you.

  6. Neither of those solutions worked.
    However, I dug up the 6/25/05 edition of the plugin and it seems to be working fine with that version.

  7. Ok thanks,
    I’ll have to compare the changes I made since then to trace the problem.
    This makes it easier on my side )

    You’ll be notified through here for the new version.

    Regards,

  8. Just to make your life happier, with the older version, it just started having a conflict with out_xf.dll, causing winamp to crash everytime it tried to change songs.
    My brilliant solution: remove out_xf.dll.
    razz razz razz

  9. It don’t work on Winamp 2.95. I’ve tested and it doesn’t add the “Output” option in the main Winamp’s menu. Please, check it out.

  10. Hi,

    First, thanks for this awesome plugin …
    I have a recording soundcard, Presonus Firebox, and I wanted to play my music on multiple amps (so multiple outputs) …

    I was wondering if it was possible to use more than one DirectSound plugin at the same time (all my soundcard outputs are selectable from the directsound plugin). So for know, if I want to use multiple outputs, I have to use the WaveOut for one output, and the DirectSound for the other output …

    Hope my question is clear …
    Thanks for your help
    JF

  11. I really like this plugin, it has a compatibility issue with the “Time Restore & Autoplay plugin”
    When enabled, this other plugin does not resume the current song when winamp is opened.
    I’m hoping this can be fixed. )

  12. Excellent plugin!!! Does what I was looking for with my Home theater setup and multiple sound cards (currently I have 2 working but want 3 or more working). I have 1 default soundcard (connected to the input of my Home Theater system) with 2 USB Logitech Wireless Music Anywhere for two separate sound areas throughout the house (show up as sound card devices). The only question that I have is that I can get the sound on two of these devices by setting the Waveoutput and Directsound preferences, but how can I add the third and possibly more devices?
    Thanks MT cool

  13. Dear Mat,

    You can have more than 2 devices by:

    • Make sure you have latest version of winamp
    • Go to your winamp\plugins folder in explorer
    • Locate either out_wave.dll or out_ds.dll
    • Copy the file in the same folder and rename it to, out_wave1.dll, out_wave2.dll, out_ds1.dll etc. (you can actually use this format out_xxx.dll, where xxx is any string you like, eg. out_kitchen.dll, out_bedroom.dll etc.)
    • Set the specific device you desire for the new plugin in winamp.
    • Enable them from Multiple Output Plugin, and you are all set.
  14. Hi!

    Great plugin have been using it for a long time. only one problem sometimes, i get an offset of the outputs sometimes with less than a second. but it sounds very strange. anyone know why? or got a solution to fix this. im using a old Soundblaster Live! and the built in Realtek hd

  15. I forgot to tell that I’m using winamp 5.531 but have used different versions and that the offset only appears when winamp changes track when the current ends, not when I’m changing track by my self.

  16. After installation I dont see out_multi.dll in “Output plug-ins” window. How to use this plugins with winamp 2.xx?

    I use 1.xx and 2.xx only! Do not suggest to use 5.xx version!

    I try to change in Winamp.ini file outname=out_multi.dll annd after I receive error message “Can’t find output plug-in”, but both file out_wave.dll and out_ds.dll exist in “Plugins” folder.

  17. Can’t recall the specifics of the installer right now, but i’d guess your Plugins folder is located somewhere else that the default folder being ..\Winamp\Plugins

    The error message “Can’t find output plug-in”, you receive, is a Winamp error that it can’t locate out_multi.dll in the Plugins folder.

    It could be that the installer has installed the plugi in Program files\Winamp\Plugins, check there, or make a search for out_multi.dll on your hard drive and move the file in the correct Plugins directory along with out_wave.dll and out_ds.dll

    If you still can’t locate it let me know and i’ll provide you with the dll in a zip file, that you can place in the Plugins folder on your own.

Leave a Reply




XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">