It’s now possible to write your own server for TeamTalk 5 using the DLL in the Professional SDK. Check out the Server API section in the documentation to see how it’s done.
The Java programming language is now also supported for writing TeamTalk clients. Both for Android and other Intel based platforms.
Go to the TeamTalk 5 GitHub website to download the latest SDKs for testing the new features. Also please give feedback if something in the new Server API or Java API should be changed.
TeamTalk 5 Development https://github.com/BearWare/TeamTalk5 181 forks. 371 stars. 94 open issues.
Recent commits:
Label PulseAudio sound system as "PulseAudio / PipeWire" on PipeWireWhen pipewire-pulse is running, selecting PulseAudio in the soundsystem dropdown actually routes audio through PipeWire. Detect this atpreferences-init time by checking for the PipeWire socket at/run/user/$UID/pipewire-0 and adjust the dropdown label accordingly sousers on a PipeWire-based distribution can recognise the right option.The underlying SoundSystem value is unchanged; only the displayedlabel is affected. , Sihu Hwang
Fix Qt TTS engine being silently deleted on every other prefs closeWhen the user closes the Preferences dialog with TTS engine set toTTSENGINE_QT, slotClientPreferences() previously only created a newQTextToSpeech instance when ttSpeech was nullptr; in every other caseit fell through to the else-branch and deleted the existing instance.This made TTS oscillate between working and broken across consecutivelaunches / preferences-close cycles, and prevented changes to voice,rate or volume from taking effect without a full restart.Replace the conditional new with a call to startTTS(), which alreadyhandles destruction + recreation and applies the persisted voice / rate/ volume / locale settings for all TTS engines. , Sihu Hwang
Add cmake_minimum_required(VERSION 3.16) to qtTeamTalkCMake 4 (released 2025) hard-fails the configure step on subprojectsthat lack a top-level cmake_minimum_required() call, even when invokedthrough the parent build. Without this, building qtTeamTalk standaloneor via cmake -S Client/qtTeamTalk fails with: CMake Error in CMakeLists.txt: No cmake_minimum_required command is present.3.16 is well below the features actually used and matches the versionrange supported by Qt's own CMake integration. , Sihu Hwang
Bump com.google.code.gson:gson in /Client/TeamTalkAndroidBumps [com.google.code.gson:gson](https://github.com/google/gson) from 2.13.2 to 2.14.0.- [Release notes](https://github.com/google/gson/releases)- [Changelog](https://github.com/google/gson/blob/main/CHANGELOG.md)- [Commits](https://github.com/google/gson/compare/gson-parent-2.13.2…gson-parent-2.14.0)—updated-dependencies:- dependency-name: com.google.code.gson:gson dependency-version: 2.14.0 dependency-type: direct:production update-type: version-update:semver-minor…Signed-off-by: dependabot[bot] <support@github.com> , Sihu Hwang
Add ACE::init/fini for non-Windows shared library , Sihu Hwang
Leave a Reply
You must be logged in to post a comment.