TS6 screen share: League of Legends source does not switch back to client after match

Hi TeamSpeak team,

I am running into a screen-sharing issue in the TeamSpeak 6 client when streaming League of Legends.

Issue

League of Legends uses separate processes/windows for the client and the in-game match.

Because of that, I cannot start a TS6 application stream before the match starts, since the actual game window is not available yet. I have to wait until the match launches, then select the League game application as the stream source.

After the match ends, the game process exits. At that point, TS6 does not automatically switch back to or reacquire the League client, so I have to manually change the stream source back to the client every time.

Expected behavior

It would be useful if TS6 could support application source fallback or source profiles for games with separate launcher/client/game processes.

For example, a priority list like:

  1. Capture League of Legends.exe while the match is running.
  2. When that process exits, fall back to LeagueClient.exe.
  3. When a new match starts, switch back to League of Legends.exe.

This would make streaming games with separate clients much smoother.

Environment

  • TeamSpeak 6 client version: 6.0.0-beta4.1
  • OS: Windows 11
  • Game: League of Legends

Current workaround and blocker

The obvious workaround would be to stream the whole screen instead of the League application specifically. However, that is currently not a good option for HDR users because of the HDR/SDR screen-share issue already reported here:

So at the moment, neither application capture nor full screen capture works well for this use case.

I would be interested in helping with this if the TeamSpeak team is open to external contribution.

Thanks.

1 Like

Thanks for the detailed report, however I currently can’t think of a good way to implement this without being too overwhelming for most users. Do you have a UI design that could fit this usecase?

I’ll forward to the team to further discuss.

1 Like

Thanks for the quick response.

One possible UI:

When selecting an application source, keep the current simple flow as default. Add an optional “Source priority” section behind an advanced dropdown or small settings icon.

For example, for League of Legends:

  1. League of Legends.exe
  2. LeagueClient.exe

Behavior:

  • While League of Legends.exe exists, stream that.
  • When it closes after the match, automatically fall back to LeagueClientUx.exe.
  • When League of Legends.exe appears again for the next match, optionally switch back to it.
  • If no configured source exists, keep the current behavior and ask the user to pick a source / stop the stream.

So for most users nothing changes. They select one application and stream normally. Users with multi-process games or launchers can configure a small priority list.

Discord already handles this use case reasonably well for League of Legends, even without UI. It shows that the behavior can be understandable to users without becoming overwhelming.

1 Like