Teamspeak also has the “Autopause Media” as a help to understand people better feature.
Issue is most applications ignore it, and those who dont (VLC/Spotify) have major issues because the mute themselves over and over.
i dont have the option anywhere to disable it fully, because i dont need it.
Maybe i am just missing and not finding this option anywhere, but I would like to disable it.
Please either tell me what this feature is called, and where to find the option in Teamspeak.
Otherwise i’d want to request the Feature / Option to be added to the client.
I mean, you are right. Yes it is the system. But caused by Teamspeak.
Teamspeak sets the “media.role” property on the Sink to “phone”, which in return causes this behaviour.
This setting is not something i can control. neither via PACTL, nor via setting, as the Output Stream is created and controlled by the application.
I could (technically) create a sink myself, looping the Teamspeak sink into the manually created one, and maybe fix it that way. But thats a lot of effort, and not what I want.
Manually adjusting outputstreams is in no world a fun experience.
Also, mumble had the same issue and switched from “phone” to “game”
I suggest doing the same for Teamspeak.
In the meantime, i am trying to use the workaround by trying to start Teamspeak with PULSE_PROP='media.role=game' teamspeak
similar to what is written in the bug report for mumble.
Edit: No, using the ENV Variable i was still unable to get the result i wanted.
And i wont disable the full module, because i do like the feature for actually being called. But on Teamspeak, thats annoying.
We won’t change the media.role from phone to any other role. None of the available roles do fit for our software. If it only was the Chat feature without the Voice part music or event would have fit as media.role. But as long the Voice part exists we will use phone as media.role.
We plan to add support where user can start the client with another media.role like