665316d515c3bd1ff9d85f745030a1c0d58d0ede
Each hand-over ran on a fresh thread, so two quick tab switches could start the new tab's capture before the old one stopped, or stop it after it started. They now run one after another on a single thread. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Description
A reimplementation of TeamSpeak 3 in Java
TS3
Latest
Languages
Java
85.5%
Kotlin
13.3%
C++
0.6%
Python
0.5%