Du sprichst deutsch? Diese Seite ist zu großen Teilen auch auf deutsch verfügbar.
Listen to music with your friends, make funny noises & such
Plays mp3, wave, ogg, aiff files; also play aac/m4a and flac files via plugins.
Plays shoutcast/icecast streams or files directly via http
Sync to Winamp (using playlists) - Windows only
Remote-Control via passworded commands
Remote-Control via UDP messages
Adjust the pitch of your voice (e.g. sound like a chipmunk or ogre)
doesn't require additional 3rd-party tools
doesn't require a dedicated TeamSpeak instance
works on Windows, Linux & Mac
new: brings a dummy device for machines without soundcards
new: build a music bot on your linux server and control it via a simple web-frontend (follow the guide below)
it's free, however: donations are always appreciated (see the button on the upper right)
Warning: If you don't follow this guide carefully, either you or the people on the channel might not be able to hear you, the sound or sound will only work when you're talking, or or or... So make sure you did all the steps before you start moaning ;)
Download the appropriate version for your system and double-click it. The TeamSpeak Plugin Installer will jump in and guide you through initial installation. (if it does not, please see the FAQ)
After your're done with the installation steps, let's setup the actual Soundboard. To make it show up, go to
Settings > Plugins
and double click
on the left. This will open the main configuration window again. At the bottom there's a Button called Show that will open up the Soundboard window. If you want to make it automatically show up every time you launch TeamSpeak, check the Display on startup option as well.
Now right click any of the buttons to assign files, change the type of the button or configure the whole frame. If you want to keep it simple, just drag&drop a file onto each button. (Requires at least version 0.9.9.3b & at the moment not working on Windows)
When you now click the button, it should play the assigned file back to you and the channel you're in. You might want to adjust the volume for local or send (that's what everyone besides you hears) playback so that everyone is comfortable with it.
I've downloaded the plugin, but when I open the file either nothing happens or I get an error.
The plugin is usually installed via the TeamSpeak official plugin installation tool - if you get an error, it probably means that this tool doesn't work. Please try to reinstall TeamSpeak and if that doesn't help, rename the downloaded file so that it ends with .zip and extract its contents to TeamSpeaks plugin path. On Windows, this is usually C:\Program Files\TeamSpeak 3 Client\Plugins, on Mac it's /Applications/TeamSpeak 3 Client.app/Content/SharedSupport/plugins.
I'm using Voice Activity Detection and others can hear the sound only when I speak.
You've probably still have TeamSpeak itself configured to use VAD - given the way the plugin works, this will not work. Instead activate VAD inside Soundboards' plugin settings and set your TS to use Push-to-talk (yes, really).
Why can I choose between "sound" and "music" when I playback files?
The plugin handles files differently via this option; while many sound-files can be played concurrently, only one music-file at a time is allowed. Also: music-files can be stopped, sound-files can't. So really use "sound" for short samples you want to playback in between music or quickly after one another and "music" when you really play back music.
How can I bind my buttons to hotkeys so I can use my keyboard to control them?
Just open the TeamSpeak settings and add a hotkey, bind it to "plugin command" and enter /soundboard button 1 for the first button and/or exchange 1 with whatever button you want assign that key to.
What commands are there that I can bind hotkeys to or enter in the chat?
/soundboard stop stop music directly
/soundboard fadeout stop music slowly, decreasing volume
/soundboard sound <file> play a sound file
/soundboard music <file> play a music file
/soundboard stream <url> stream an url from the internet
/soundboard show display the soundboard buttons
/soundboard push send voice
/soundboard release stop sending voice
/soundboard button <buttonNumber> play a specific button
/soundboard enablevad enable voice activity detection
/soundboard disablevad disable voice activity detection
/soundboard volumeup increase both local and remote volume
/soundboard volumeup local increase local volume
/soundboard volumeup remote increase remote volume
/soundboard volumedown decrease both local and remote volume
/soundboard volumedown local decrease local volume
/soundboard volumedown remote decrease remote volume
/soundboard volume <volume> set both volumes to a value between 0 and 100
/soundboard volume <volume> local set local volume to a value between 0 and 100
/soundboard volume <volume> remote set remote volume to a value between 0 and 100
I've enabled sync and remote control, now how do I remote control the bot from another TeamSpeak client?
Please note that EVERY command except button works only when synchronizing with Winamp on Windows.
The commands have to be sent as private messages to the client running the plugin (the "bot") and all commands HAVE to start with the chosen password - like
play start playback
stop stop playback
pause pause / resume playback
next jump to next track
prev jump back to previous track
shuffle toggle shuffle
button <number> playback a specific button (starting with 1)
track <number> select a specific track in the playlist
request <number> select and play specific track in the playlist
info <number> get information about a track in the playlist
How can I get the best possible quality?
Always choose the Opus codec in music mode - but also keep in mind that this will increase bandwidths for every one in the channel. (Make sure you're using at least version 0.9.9.2b)
How can i play aac/m4a and flac-Files?
Those codecs are supported but not integrated into the plugin itself; however, you can download plugins for the system you're using and Soundboard will be able to play such files afterwards.
Copy the file bassflac/bassflac.dll (*.flac) or bass_aac.dll (*.aac/*.m4a) from the downloaded archive to your <TS3Client>/plugins/bass folder and restart TeamSpeak.
Can I use the plugin with Spotify, Pandora or such?
Sorry, you can not. Theres some encryption going on with such services so that direct file access is impossible. Update: actually there might be a chance that Spotify (but nothing else) is going to work.
My microphone & speakers don't work anymore - or: all my playback devices are gone and there's only a dummy device from the plugin there - help!
There seems to be a common problem when TS enables the dummy device by default. However: your devices aren't gone, they're just listed in a different category than "custom". So make sure you select the appropriate category as "Playback mode" to see all your devices again. I hope this gets fixed in the future so people don't get confused with this anymore. This problem should be fixed in the latest experimental release.
I need more buttons - how can I get them?
Right click an existing button, choose "Soundboard settings" -> "Number of buttons" / "Number of buttons per row" and set it to the number you want.
Where are Soundboards config file located?
This depends on your system; on Windows you can find them usually in C:\Users\<Username>\AppData\Roaming\TeamSpeak 3 Client\, on Mac they are in ~/Library/Application Support/TeamSpeak 3/.
I've read that you can control the plugin via UDP, how do I do it?
This feature has to be activated by manually editing the plugins' config file. In Section [general] add the following options:
Restart TeamSpeak. This makes the plugin listen for commands on port 19111 and send responses to port 19112, both localhost (as a precaution).
Commands can then be sent as /music <path_to_file> and such.
Notification for now will only be a "finished", after a music-file finished playback.
Guide: Music-Bot on Ubuntu 12.04 LTS (64bit)
This guide will show you a quick and easy way to setup a Music-Bot with Soundboard. It requires some basic linux knowledge. This will only work with version 0.9.9.2b and above.
Run vncpassword and choose a new (hopefully secure) password
Run vncserver once and kill it.
Edit the startup script of vncserver
to match the following
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
Save the file via CTRL+O, enter and close nano via CTRL+X.
Download TeamSpeak Client for Linux to your current path (you get the download-link on the last page after the survey - right click and copy that link)
Install it by running
chmod 0755 TeamSpeak3-Client-linux_amd64-220.127.116.11.run
and following the instructions.
Now get the plugin and install it as well
mv soundboard-0.9.9.6b-linux-amd64.ts3_plugin soundboard-0.9.9.6b-linux-amd64.zip
unzip soundboard-0.9.9.6b-linux-amd64.zip -x package.ini
Now start the vncserver again
Get yourself a vnc client like tightvnc and connect to your server with its IP-address and the password you just configured.
When you see an empty linux desktop now: Congratulations! The hardest part is done.
Right-click the desktop and launch a bash
Applications -> Shells -> bash
Run the TeamSpeak Client
Check your basic configuration (making sure Push-To-Talk is active), set your capture and playback devices to "Soundboard" and you're ready to go.
If you only want to stream some kind of webradio you're probably fine right now. If you want to dig deeper and actually get some more control over your bot, you should read the guide about how to remote control it via UDP or build/get a nice Web-Frontend (like the example one over here).
VLC integration (about 70% done)
Got ideas? Let me know by submitting them at the TS3 forums or in the comments below!
Changes in v0.9.9.6b (July 29th, 2013)
This release is highly experimental as it combines some major changes from the past months. Feedback is highly appreciated.
fixed a bugs that caused the plugin to crash on startup
added an option for the dummy device instead of enabling it by default (which caused issues for some users as well)
filenames can now be contained inside quotes
Changes in v0.9.9.4b (May 30th, 2013)
fixed a bug that led to a crash when opening several server tabs
Changes in v0.9.9.2b / 0.9.9.3b (May 25th, 2013)
files can now be assigned to the buttons via drag&drop (due to a bug in a library not available on Windows currently)
added hotkeys for volume control (in Hotkey Settings click 'Show Advanced Actions' -> Plugins -> Plugin Hotkey -> soundboard)
default "stop" command will now stop music directly; use "fadeout" instead to slowly fade out
added new command: volumeup [local|remote]
added new command: volumedown [local|remote]
added new command: volume [local|remote] volume (where volume is a value between 0 and 100)
added dummy sounddevice (selectable from TS settings menu playback/capture) for computers without real sound devices