Summary
The "Total Followers" overlay label only seeds its count from Twitch. On Kick, YouTube, or Velora it starts at 0 and just counts new follows that happen while live, so it never reflects a streamer's real existing follower total on those platforms.
Reported by a v1.8 user who runs the label overlay purely for total follows and noticed it was only ever showing their Twitch number.
Current behavior
In MixItUp.Base/Model/Overlay/OverlayLabelV3Model.cs:
- Baseline fetch (L189-L197): the label only queries an actual follower total when
DefaultStreamingPlatform == Twitch and Twitch is connected, via TwitchSession.StreamerService.GetFollowerCount. There is no Kick, YouTube, or Velora branch, so a non-Twitch default platform seeds the amount to 0.
- Live increment (L369-L373):
OnFollowOccurred does Amount++ for any platform's follow event during the session, which is why the number ticks up on Kick/YouTube but from the wrong starting point.
Expected behavior
Seed the Total Followers count from whichever platforms are connected, or at least from the default platform, so the label shows a real total rather than a Twitch-only or zero baseline.
Notes
- The label-types doc reinforces the mismatch: "Viewer Count" is described as "across all your connected platforms," while "Total Followers" is only "followers / YouTube subscribers." No all-platforms language, so the current behavior matches the docs but not user expectation.
- Scope question for whoever picks this up: does a combined cross-platform total make sense, or should it seed from the default platform only? Worth deciding before implementing.
Summary
The "Total Followers" overlay label only seeds its count from Twitch. On Kick, YouTube, or Velora it starts at 0 and just counts new follows that happen while live, so it never reflects a streamer's real existing follower total on those platforms.
Reported by a v1.8 user who runs the label overlay purely for total follows and noticed it was only ever showing their Twitch number.
Current behavior
In
MixItUp.Base/Model/Overlay/OverlayLabelV3Model.cs:DefaultStreamingPlatform == Twitchand Twitch is connected, viaTwitchSession.StreamerService.GetFollowerCount. There is no Kick, YouTube, or Velora branch, so a non-Twitch default platform seeds the amount to 0.OnFollowOccurreddoesAmount++for any platform's follow event during the session, which is why the number ticks up on Kick/YouTube but from the wrong starting point.Expected behavior
Seed the Total Followers count from whichever platforms are connected, or at least from the default platform, so the label shows a real total rather than a Twitch-only or zero baseline.
Notes