This Teamspeak 3 plugin adds a new Option to switch the audio device for a specific user. The idea was born on the roleplay GTA V server StateV. Where a small group of outlaws teamed up with the Teufel company (Ingame) to work together to counter music copyright issues.
[Update: 18.12.2020 First functional prototype released. See Installation Instructions below.
Demo:
Any contribution is very welcome!
A Option to switch the audio device for a specific user by right click on the user name. Use case example: In some games users will play copyright protected music. With this feature for example a streamer can split these audio streams into another. Then its possible to hear the music but not record or stream them.
The Installation of the first prototype version is still complex, but will be simplified in the final version.
The prototype does not really change the audio device but switches the Teamspeak sound of the selected user to the center box. This means that the sound is no longer sent to the stream. By upscaling and switching from surround to mono it is then possible that the streamer himself can still enjoy the sound.
-
Download and Install the plugin that fits to your system
-
Download and Install Voicemeeter Banana (Free Version) or Voicemeeter Potato
-
Activate 7.1 Surround Sound for each Voicemeeter Input Device
-
Configure TeamSpeak
a. Select as playback Device VoiceMeeter VAIO 3 Input (VB-Audio VoiceMeeter VAIO3)
b. Select Mono Sound Expansion > Mono to surround (if available)
-
Configure Voicemeeter Banana
a. On the VAIO 3 Input activate Output B1 and B3
b. In the Master Section select for B3: MIX down A and mono
c. (Update: Side effect with StateV, NEXTGEN-Voice Plugin -> Conversations partially inaudible.) In the Master Section select for A1: MIX down A and mono
-
Configure OBS
a. Select each Voicemeeter Output as Audio Device (MIC/Aux Device 1 to 3)
b. Mute the VOIO3 Output
To switch the playback profile for a specific user/client -> right click on username > Teufelswerk's Audio Device Switch > Click on Playback Profile.