This TeamSpeak 3 plugin sends the name of the currently speaking user (LastHeard) to your MQTT broker and/or the channel tab.
It is a fork of the official TeamSpeak © helper repository for creating native plugins, see https://github.com/teamspeak/ts3client-pluginsdk
In order to use lh2mqtt plugin, you'll need the following:
- TS3 windows client, see https://teamspeak.com
- Mosquitto commandline tools, see https://mosquitto.org/download/
- if you're using SSL to connect to your MQTT broker, you'll need the certfile (crt) of your server's certificate authority (CA), see mosquitto_pub.exe's option CAFILE. You can e.g. download it in your browser (base64). It needs to be your main domain. If using alternative domains, it may fail (see altnames or subjectAltName, e.g. https://stackoverflow.com/questions/19787320/ssl-certificate-fails-for-ca-certificate-in-mosquitto-1-2-1-1-2-2).
For configuration see your TS3 plugin directory, e.g. %APPDATA%\TS3Client\plugins\lh2mqtt.ini
If no lh2mqtt.ini exists when starting TeamSpeak ©, a new file with template values will be generated.
You can open the config file via TS3 main menu 'Plugins/lh2mqtt'.
Please use this repository at your own risk and without any warrenty.
Code is "as is" - if you have any trouble or ideas, feel free to fork and do your thing ;-)
I am NOT affiliated with TeamSpeak © in any way.