Skip to content

Total Followers overlay label only seeds count from Twitch #609

Description

@verbatimt

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions