TS3MusicBot is Discord compatible!

Latest stable version changes:

We will release a lot updates to the beta channel in the next 24 hours. So there will be several updates in the next time. We made a lot of changes, because of this we will separately publish parts and not the whole thing to check and keep the stability of the whole bot.
TS3MusicBot system files version (05.11.2017):

* [Discord] Fixed joining servers issue with voice channel inside categories.
* Updated Youtube and Soundcloud codes for latest platform changes.

TS3MusicBot system files version (12.09.2017):

* [Discord] Fixed playlist/folder/youtube playlist playback issue which did not go to the next song automatically.
* [TS3MusicBot] Fixed an youtube playback/download issue within ipv6 networks.

TS3MusicBot client version 3.1.6 (21.08.2017):

* [TeamSpeak] Updated Teamspeak client to version 3.1.6.

TS3MusicBot Windows Launcher version (21.08.2017):

* Fixed not updated core file which caused the windows version to lag/stutter on some windows systems.

TS3MusicBot system files version (20.06.2017):

* [Discord] Fixed too many open files error which caused the client to crash.

TS3MusicBot version (08.06.2017):

* [Discord] Fixed startup fail on bots on first startup without an edited configuration (initial config).

TS3MusicBot version (08.06.2017):

* [Discord] channel list bug fixed for channel switcher and settings channel list popups.
* [Discord] Start channel id in settings got cut off fixed.
* [Webinterface] Skin folder check -> skin folder does not exist -> standard skin will be used.
* [Webinterface] Folder "system/webinterface" check -> does not exist -> bot restart -> redownload webinterface.
* [TeamSpeak] Noquery mode !bothelp issue fixed.
* [Discord] !bothelp issue fixed.
* [Discord] Better new line message formatting for discord chat output
* [Discord] Clickable URLs in Chat-Filelist from "TeamSpeak Mode" are for now always disabled in discord mode, because there is no way to put a link on a text in chat.
* [Discord] Discord client log creation added.

TS3MusicBot version (03.06.2017):

* [Discord] Fixed "Could not set avatar error messages" from ts3 version appearing in discord mode.
* [Teamspeak] Fixed an issue with teamspeak servers which have wlecome 'Host message' popups set. This caused an issue with the avatar and channel commander feature and also clean disconnect prevented the client to do a clean disconnect.
* [Discord] Channel list did only show last channel instead of the full list.
* [Discord] Added new forms in the account panel -> private licenses tab to save multiple discord tokens/client ids.
* [Discord] Added multibot compatibility for discord mode. The private license can now run up to 3 TS3MusicBots for discord (you can run 3 TS3MusicBots on 1 discord server with 1 private license. Connecting to multiple discord servers requires more licenses or the commercial licenses).
* [Discord] Added linux x86 (32bit) support.

TS3MusicBot version (24.05.2017):

* TS3MusicBot can now join discord servers too!
This currently works with linux x64 (64bit) and linux x86 (32bit) based systems. Windows version is currently in work!

How to connect to a discord server?

Step 1:
Visit this link to create a Discord app.
- Give your TS3MusicBot a cool name (can be changed later).
- Set an app description (you can skip this).
- Select an profile image (you can skip this, TS3MusicBot does set itself an profile image later automatically).
- Click the "Create App" button.

Step 2:
- Copy the shown Client ID.
- Click the "Create a Bot User" button and accept with YES.
- Copy the BOT Token.
- Scroll down and click the "Save Changes" button! Thats important, otherwhise your created bot is a public bot and not your own private one. It should not get listed in the public Discord BOT list.

Step 3:
Now you have to invite your BOT to your Discord server.
Use this invite link and replace "YOUR_CLIENT_ID_HERE" with your created Client ID:
And invite your created BOT to your Discord server.

Step 4:
For teamspeak servers, we normally save "IP:PORT" as a target address.
To let the TS3MusicBot connect to a Discord server, we will save "BOT_TOKEN:CLIENT_ID" instead of the "IP:PORT".

In our example it would be:
Now you can start your TS3MusicBot normally and it will connect to your discord server!

TS3MusicBot system files (18.05.2017):

* Updated system files for recent youtube.com changes.

TS3MusicBot system files (17.05.2017):

* Fixed a code issue which caused asynchrounus audio processing on some windows machines which caused lags.
If you still have lags with your windows version, please write to the following forum topic.

TS3MusicBot dependency files version (16.05.2017):

* Updated dependencies for latest youtube.com playback changes to fix "The given link could not be played." errors.

TS3MusicBot version (15.05.2017):

* Fixed issue with latest update which replaced client spaces with a + symbol.

TS3MusicBot version (15.05.2017):

* Added some functions to update single parts from the windows version instead of updating full packages.
* Fixed identity import for windows version and the new clients.
* Added a clean client disconnect to the windows version to prevent timeouts of the client.
* Because we saw a lot of users use the !update command instead of !restart if an update is available, we also added !update.
* Added some more debug informations for avatar set issues.
* Fixed spaces bug in client names from previous update.

TS3MusicBot system files (13.05.2017):

* Fixed audio cuts/lags on the windows version for windows based systems with different system buffers.

TS3MusicBot version (11.05.2017):

* Reworked identity management again because of a few bugs and incompatible client behavior. The new identity management is now completely working on linux, windows is currently in work, stay tuned.

TS3MusicBot version (04.05.2017):

* Reworked identity usage and fixed issues with identity import.

TS3MusicBot version (19.04.2017):

* Fixed channel commander for new client version.
* Added '-no-packages-check' startup parameter for hosters to hide the package check warnings for outdated systems.
* Filtering chunk lines from the client log files in the webinterface->Logs page.
* Added timestamps to the client log files, to know which one is the newest file.
* Added request talk power if the TS3MusicBot client has no talk power on the server he requests it after the initial connection is done.
* Added new identity upload method (experimental beta).

TS3MusicBot client 3.1.4 (17.04.2017):

* Updated TS3MusicBot client from version 3.1.3 to 3.1.4.

TS3MusicBot system files updated to version (28.04.2017):

* Fixed youtube playback/download issues and updated the code to the latest youtube.com changes.

TS3MusicBot system files updated to version (05.04.2017):

* Memory leak still occured. The cause was found and fixed.

TS3MusicBot version (04.04.2017):

* Reworked youtube and soundcloud playback because of lag issues. Improved stability while playback, reduce cpu load and traffic.
* Fixed soundcloud now playing messages.
* Improved client plugins for client 3.1.3 to fix a potential memory leak. (write us with the contact form if you still see high memory load for the client).
* Updated identity import from the webinterface.

TS3MusicBot version (03.04.2017):

* Updated teamspeak client to version 3.1.3.
* Improved client file management to reduce disk space.
* Updated TS3MusicBot plugins for windows and linux clients for newest client version 3.1.3.
* Updated windows launcher and windows sound handling.
* Fixed soundcloud playback issues.
* Fixed youtube payment error issues.
* Added new startup parameter "-clibs-dir" to set a different client library directory. Default is /tmp/.
* Fixed windows launcher window size glitches (not fully visible elements) on high dpi monitors.
* Fixed some error outputs where no error existed.
* Hoster not portable setups have now a packages check on the ts3musicbot startup with informations if something is missing or outdated on the host server.
* Updated portable versions with newest libs.
* On updates/downloads TS3MusicBot will now print the selected download mirror.
* Improved client plugin code for windows and linux.
* Doubled the tries of checks for the player instance freeze detection befor the playback gets restarted. This was sometimes caused by higher buffering/loading times on slow youtube or soundcloud data servers. So this error should not get that often anymore.
* TS3MusicBot imports the identity from the older client and ports it to the new client 3.1.3 after the update.

TODO: Identity uploads over the webinterface does not work right now with the newest client 3.1.3.

TS3MusicBot system files (31.01.2017):

* Updated system files to update youtube latest changes and fix playback issues.

TS3MusicBot system files (23.12.2016):

* Updated system files to update soundcloud latest changes and fix playback issues.

TS3MusicBot version (18.11.2016):

* Changes and improvements on speech voices.

TS3MusicBot version (27.10.2016):

* Fixed a memory and process leak.
* Fixed an endless loop of avatar set tries.

TS3MusicBot version (PART 1/2) (07.10.2016):

* Reduced hard disk access only if changes are found.
* Now checking if webinterface port is external available, if no the clickable links feature will be automatically disabled and a webinterface message will be printed that the port is closed.

TS3MusicBot version (PART 1/2) (04.10.2016):

* Fixed youtube download error message. Not the mp3 convertation works without problems again.
Please use the default skin for the moment. Most skins are currently outdated.

TS3MusicBot version (PART 1/2) (01.10.2016):

* Fixed a wrong placed system check which printed an error.

TS3MusicBot version (PART 1/2) (01.10.2016):

* Fixed missing radio upload folder select field in the webinterface.
* Added Download link button to the right webinterface side.
* If you use !next on a playlist or folder/playall command while repeat is active and its currently playing the last song, the next command will start the list from the beginning again.
* Fixed corrupt line breaks on chat output for !music, !radio and !search xxxx.

TS3MusicBot version (PART 1/2) (29.09.2016):

* Fixed missing user permission rights for the webinterface after first start.
* Fixed avatar issues, works without problems on all linux systems except "2.6 Kernel with 32bit".
* TS3MusicBot will now connect to greylisted servers.
* Fixed youtube link autostart issues.
* Fixed no dynamic cover while playlist playback.
* Fixed create radio folder bug
* Replaced webinterface popups with modals (eg. shoutcast browser, file upload, playlist content view, folder creation).
* Moved upload and create folder actions to the menu bar of music,radio.
* New upload mechanism.
* Now hiding file extensions in filelist, added filetype icons.
* Autofocus login password field on site load.
* Added chat between teamspeak server channel chat and webinterface.
* Added new command "!search xxxx" which will search for xxxx in the music, radio and playlist folder.
* Simplified all chat commands. You only need to use !music, !radio and !playlist from now on to list the content and use !music xxxx, !radio xxxx, !playlist xxxx to start a file.
* Added clickable chat links for !music, !radio, !playlist output. This can be disabled in TS3MusicBot Settings -> clickable chat start-links.
* Also added clickable chat for search results (music, radio, playlist).
* Added a new chat permission for !search.
* Fixed youtube playlist repeat not working correctly.
* !playallrandom is now !random (the old command still works).
* !random while no playback -> play all in music folder with random order.
* !random while youtube playlist playback -> shuffle the playback.
* !random while queue playback -> shuffle the queue.
* !random while playlist playback -> shuffle the playlist.
* Fixed webinterface settings form correction bugs.
* Fixed issues with not repeating own playlists.
* Own playlists can now be played shuffled directly from the webinterface.
* Fixed & symbol issues in server password.

Older changes

Windows Version Launcher update (28.07.2016):

* Fixed several cleanup issues for some windows machines.
* Improved start and stop handling.
* Fixed failed to fork errors.

Updated client to (28.07.2016):

* Updated client to version

TS3MusicBot client update (05.07.2016)

* Updated client to newest version

TS3MusicBot update version (25.06.2016)

* Added new functions to detect youtube connection issues.
* Improved error handling for connection timeouts and playback crashes.
* Updated binaries and libraries to fix recent youtube changes.

Info: If your TS3MusicBot is hosted by a company (hoster) and your youtube playback does not work well after this update, then tell your hoster to contact us because the host system may need to get some updates too.

TS3MusicBot Windows Launcher update version (18.06.2016)

* Fixed Youtube playback. Works again with latest youtube changes.

TS3MusicBot Windows Launcher update version (14.06.2016)

* Added more stable cleanup functions.
* Improved TS3MusicBot stop and application closing functions.
* Changed some binaries because of some anti-virus programs they got deleted.
* Fixed failed to fork error.

TS3MusicBot update version (07.06.2016)

* Fixed issues with robot voice which appeared on some systems.

Updated system files version (26.04.2016)

* System update for new client.
* Fixed youtube->mp3 issues which got reported from some users.

Updated client to (26.04.2016):

* Updated client to version

TS3MusicBot version (13.03.2016):

* Fixed an issue which produced high traffic on our avatar servers caused by some radio stations.
* Fixed duplicate server group id lists in the webinterface after settings got saved.
* Added some code for compatibility for upcoming features and fixes which get released with the next update.

TS3MusicBot system files (05.03.2016):

* Fixed an issue with the teamspeak client which caused the crashes of the client after several hours.

TS3MusicBot version (04.03.2016):

* Added spam protection to chat and webinterface commands to prevent flooding users who try to crash the TS3MusicBot. Flooding/spamming users will get time banned.
* If the playback crashes for whatever reason the playback will get reloaded silently.
* Fixed a bug where TS3MusicBot got a wrong process id.
* Improved messages for users without rights to use commands.
* Fixed an issue where the windows client got downloaded every restart.


Follow us on Facebook:

We accept:

Paypal Mastercard Visa American-Express Discover Electronic Cash Sofortueberweisung Paysafecard