94748e27ee517996e87284e8e790a665839024af
The sound player was a desktop class only because it decoded wave files through Java Sound. A small RIFF reader replaces that, so the player moves to core and every platform gets it from AudioBackend by default. The reader takes integer PCM up to 32 bits and 32-bit float, in plain or extensible headers. It decodes all 151 files of the TS3 sound packs to the same samples Java Sound does. 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%