A OBS-Overlay for TeamSpeak5
Made with the "Remote App" feature of TeamSpeak5
WARNING: This overlay works only if you are connected to one server only.
If you were connected to multiple servers and the overlay crashed, try disconnecting from all servers and reconnecting to only one.
Setup
-
Download the latest release of the project -> https://github.com/DerTyp876/ts5-obs-overlay/releases/latest
-
Extract the archive and move the folder to where you want it to be
-
Open your TeamSpeak5 client and go to
settings -> Remote Apps -
Open your OBS Studio
-
In the properties of your new browser source, select the Local File check box
-
Click "Browse" next to the newly apperared "Local file" field
-
Now select the in step 1 downloaded
overlay.html -
Set the "Width" to
2000and the "Height" to1000(This is just my own preference. If you have better values, use them)

-
Now connect to a TeamSpeak server and check if it works. You need to accept the remote app in your TeamSpeak notifications

-
optional If you want to get rid of this manually accepting the remote app (step 11) do as follows:
- Open the file "overlay.html" in your browser
- Open the Inspector by pressing
F12orright-click -> inspection - Go to the console tab

- Copy the displayed API-Key (after you have performed all of the above steps, including accepting the remote app in your TeamSpeak client)

- Open the file
config.jsfrom the same directory as the fileoverlay.htmlwith any editor - Paste the copied key into the quotation mark of "apiKey"

- Now do Option 3 of the troubleshooting guide or maybe restart your OBS
Warning
The API-Key changes from time to time. You may need to update the API-Key sometimes (delete the old API-Key & repeat step 12).
If someone knows how I can prevent this, please tell me
Config
In the config.js file, which is located in the same folder as the overlay.html file, you can make various settings for the appearance of the overlay.
Note
If your change something in the config file you have to do Option 3 of the troubleshooting below.
Troubleshooting
Possible solutions to fix the overlay.
Option 1:
Disconnect from all TeamSpeak servers and reconnect to just one
Option 2:
Restart TeamSpeak5
Option 3:
- Open OBS Studio
- Go open the properties of your browser source
- On the bottom of the properties press the "Refresh cache of current page" button.
Option 4:
If you use an API-Key in config.js (setup step 12), try to remove the key from the file.
If it works now, you probably need to delete the old API-Key and repeat step 12 of the setup instructions because the API-Key has changed.

