Guide: Streaming Music Through Ventrilo

After joining my guild, the Avengers of Azeroth, I noticed that my guildmaster, Jedem, would stream music through Ventrilo for us to listen to. I always wondered how he did this, and when I figured out what I believe to be the most efficient method of doing so, I posted up a guide on the guild forums.

Using this method of streaming music through Vent you can isolate your mic input and the music stream. This allows you to either just stream the music, just talk, or do both. You will also be able to hear your own music but without the Vent delay (so it will be in front of what everyone else hears; that means no singing along :P). This guide was written for Windows XP, but Vista users shouldn’t find it much different.

Programs required:

Ventrilo
Winamp
Virtual Audio Cable*

*VAC is not free but you need it to make this work.

Part One: Setting up VAC:

Open the VAC Control Panel. (Start – All Programs – Virtual Audio Cable – Control Panel). You should see this screen (minus the Virtual Audio Cable 2 line):

Image

To make this work you need to add another virtual audio cable. Change the number in the top left corner to 2 and press set. You now should have two running virtual audio cables. You can now close the control panel.

Part Two: Setting up Winamp:

“Why Winamp?” you may be asking. It’s not my favourite media player but it has one extremely useful/required function which not many other media players also have: the ability to output to any audio I/O source. If you use another player that can do this it should also work. If you just lolwuted, don’t worry, Winamp is free and takes next to no time to set up for this.

We need to set Winamp up to output to Virtual Audio Cable 1. To do this, open Winamp:

Image

Go to options and select preferences:

Image

Select ‘Output’ in the left box, click NulSoft DirectSound Output v2.49 (d) [out_ds.dll]:

Image

And change the output to Virtual Audio Cable 1:

Image

Part Three: Setting up the Audio Repeaters:

Open up three Audio Repeaters (Start – All Programs – Virtual Audio Cable – Audio Repeater). You need the Audio Repeaters plus Winamp open whenever you want to stream music.

Set the first Audio Repeater’s wave in to Virtual Audio Cable 1 and the wave out to your output device (speakers or headphones – for me this is Plantronics Headset).

Image

This is what controls you hearing your own music. If you want to hear your own music while streaming, start this Audio Repeater. If you want to not hear your music while streaming, stop this Audio Repeater. You can start and stop whenever you want.

Set the second Audio Repeater’s wave in to Virtual Audio Cable 1 and the wave out to Virtual Audio Cable 2.

Image

This is what controls your music stream. If you want others to hear your music, start this Audio Repeater. If you want others to not hear your music, stop this Audio Repeater. You can start and stop whenever you want.

Set the third Audio Repeater’s wave in to your input device (microphone – for me this is Plantronics Headset) and the wave out to Virtual Audio Cable 2.

Image

This is what controls your voice. If you want others to hear you talking, start this Audio Repeater. If you want others to not hear you talking, stop this Audio Repeater. You can start and stop whenever you want. You can talk and stream at the same time.

Part Four: Setting up Ventrilo

Open Ventrilo and go into Setup. Set your input device to Virtual Audio Cable 2.

Image

The other settings shouldn’t matter too much. If you want a continuous music stream without microphone interruption, set the sensitivity to 0, silence time to 0.5 seconds, put push to talk off and stop the third Audio Repeater (Mic –> VAC2).

Finally, connect to a Ventrilo server, right click on the server name (e.g. Avengers of Azeroth), then select Integration – Winamp. The song you are playing will be shown next to your name.

Advertisement

14 Comments

  1. June 29, 2010 at 1:13 pm

    [...] The Healz Squad has a guide on how to stream music through Ventrilo. [...]

  2. Jors said,

    June 29, 2010 at 7:34 pm

    I tried to do this via many different methods on windows 7 64 bit without a sound card. Still no luck. Windows 7 64 bit users are unable to load the required drivers due to them not being digitally signed :(

  3. Uriah said,

    June 29, 2010 at 8:18 pm

    Might give this a try while my server is offline tuesday!

  4. Felix said,

    June 29, 2010 at 9:00 pm

    Very well written and instructive. Thanks a lot my friend!

  5. Stefan said,

    July 4, 2010 at 1:43 am

    VERY nice guide! I got everything working set up and working I think. I still haven’t tried it though. I have a question to boot: How do you control the volume? Is it through Ventrilo or Winamp?

    • Soldris said,

      July 4, 2010 at 12:29 pm

      Thanks :) .

      The volume is controlled through Ventrilo, using the line volume and the outbound amp volume.

      • Stefan said,

        July 8, 2010 at 5:39 am

        Oh, alright! Thank you Soldris!

  6. Kat said,

    August 6, 2010 at 10:25 am

    Thank you for this guide :)
    As a Windows 7 x64 bit user, I had to install ReadyDriver Plus to turn off the unsigned driver check at start-up. That allowed me to use Virtual Audio Cable.

  7. Mike said,

    November 16, 2010 at 7:55 pm

    Hey guys nice post and guide I have a quick question tho while mine is streming I keep hearing ” TRIAL” in the background so does everyone else in vent anyone know why?

    • Soldris said,

      November 16, 2010 at 8:08 pm

      Check the programs you are using. If you are not using the full version of VAC or Winamp, this error may occur.

  8. Aylee said,

    March 4, 2011 at 6:49 pm

    Is there a way to get it so that my friends can talk while in this channel and not have to talk over the music? Like a setting where you can mute that “person” while the PTT button is held?

  9. Abraham said,

    June 25, 2011 at 4:42 am

    it says “Cannot set to 2 Acces is denied 0/5″ =(

  10. Will Sloan said,

    July 25, 2011 at 2:06 pm

    Nice guide. I just set up a music bot on out Vent server recently and the only difference is that I have two Vent clients running with a user account on our server dedicated to the bot, which I leave running all the time. We have a remote front-end of my Winamp console on a secure guild site that allows playlist management, volume control, pause/play functionality, and many other options for specific members. Just another method to consider. To run multiple instances of Vent, just right-click the desktop icon and add a -m to the end of the path in the Target field. The plugin for remote controlling the music is AjaxAMP (http://ajaxamp.com). Cheers!

  11. Robert said,

    September 14, 2011 at 12:55 am

    ^Run the controlpanel as adminstrator and the error wont occur ;)

    /Rob


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.