[twitch] Adapt to new API (Fixes #3946, Fixes #3949, Fixes #3965)

 Work in progress