What it is
The TS3 Soundboard-Plugin allows you to play sounds / stream music to your TS3-Server, allowing you to create epic moments while you play with your friends...
Additionally it allows you to synchronize streaming to the WinAMP player and let other users in your channel remote control it via simple commands (a.k.a. "Music-Bot").
Features
- plays mp3, wav, ogg, aiff
- plays shoutcast/icecast http-streams
- can sync to WinAMP to use playlists
- can be remote-controlled via the plugin and secured by a password (like a "Music-Bot")
- doesn't require 3rd-party tools like VAC
- doesn't require a dedicated TS instance (or even a dedicated computer), but works with the one you actually use (even push-to-talk will work just fine)
Roadmap
* VLC integration for video/youtube-playback (65%)
* ability to control the plugin via UDP (maybe for more sophisticated (web-)backends for musicbots?!) (done)
* more sophisticated (web-)backend for musicbots (5%)
* new website with new instructions on how to use the plugin (so that more people actually get what the plugin does - and how *g*) (0%)
Other ideas? Share them via the forums or contact form / mail below.
Changelog
Changes in v0.9.9.0b (March 23rd, 2013):
* new feature: random file playback on buttons: just choose multiple files and the plugin will choose from one of them if you press the button
* new feature: remote control via UDP (to be documented, disabled by default)
* more buttons possible
* fixed stereo playback via OPUS Codec (requires at least TS 3.0.10.1 beta)
Changes in v0.9.8.4b:
* APIv19
Changes in v0.9.8.2b (August 20th, 2012):
* fixed a bug in remote control functionality in windows
Changes in v0.9.8.1b (August 8th, 2012):
* APIv18
Changes in v0.9.8b (June 24th, 2012):
* new feature: volume sliders in the button frame; can be hidden by right-clicking a button, "Soundboard settings...", "Show/Hide volume controls"
* moved the button "Open configuration" for the soundboard window to the same context menu (see above)
* added several other options to the buttons' context menus (button width / height / spacing)
* new feature: sync nickname to track (has to be activated manually at the moment)
* fixed a problem on windows that caused in some (rare) cases the plugin not playback audio at all
* cleaned up the settings dialog on mac/linux, not showing the "sync"-features that don't work on that platforms
* fixed some bugs that occurred when syncing to winamp (windows only)
* fixed: ignored users and users not in the same channel can no longer remote control the "bot" functionality
Changes in v0.9.7b (June 16th, 2012):
* APIv17
* minor fixes
* fixed some bugs that occurred when syncing to winamp (windows only)
Changes in v0.9.6b (May 23th, 2012):
* added (optional) plugin support for to add support for FLAC & AAC (Win & Linux only atm.); to be documented ;)
* added streaming functionality to "Sync-to-Player" (e.g. when you stream something in Winamp, the plugin will also start streaming)
* added support to announce new tracks when streaming
Changes in v0.9.5b (May 20th, 2012):
* added some options to the button frame config (buttonWidth, buttonHeight, buttonSpacing, buttonsPerRow)
* added function to store the position of the buttonframe
* added style-dialog to the button context menu
* added support for multiline captions of buttons (\n for newline)
* fixed direct button calls (/soundboard button < button number >) should work properly now
Changes in v0.9.4b (May 12th, 2012):
* added context-menu to buttons on the buttonframe (less fiddling with the config file)
Changes in v0.9.3b (May 10th, 2012):
* added voice fx and monitoring mode
* changed internal stuff so that loading finally works when installed through ts3_plugin-method
* changed installation method to ts3_plugin-method ;)
Changes in v0.9.1b (May 5th, 2012):
* added button frame (a real soundboard)
* added /soundboard button <buttonno> command
* added support for mac, linux32 and linux64
* major overhaul of the engine
* added "/soundboard enableloop" and "/soundboard disableloop" commands
* added "track <trackno>" and "info <trackno>" to remote control functions
Changes in v0.6.1b:
* changed API to v16
* minor tweaks