ericek111 70c6eb769c Say why a connection ended, and mark the channel we are in subscribed
- A failed connect keeps its reason in the status instead of a bare
  "Disconnected", as does a disconnect the server gave a reason for.
- The server never announces the subscription to the channel we start
  out in, although it keeps us subscribed after we leave it, so the
  channel we enter counts as subscribed.
- A client connecting or leaving the server is logged as that, not as
  switching from or to "channel #0": the server gives both the same
  reason, only with no channel on one side.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 15:12:50 +00:00
2026-09-25 11:25:26 +00:00
2026-09-25 14:21:51 +00:00
Description
A reimplementation of TeamSpeak 3 in Java
4.7 MiB
TS3 Latest
2026-08-14 21:55:29 +02:00
Languages
Java 85.5%
Kotlin 13.3%
C++ 0.6%
Python 0.5%