• Skull giver@popplesburger.hilciferous.nl
    link
    fedilink
    English
    arrow-up
    59
    ·
    edit-2
    1 year ago

    It’s because Twitch tries to fingerprint your browser as part of the login flow.

    You can set resistFingerprinting to 0 and then Firefox should work. User agent switching doesn’t work.

    Edit: alternatively, open about:config, set privacy.resistFingerprinting.exemptedDomains to *.twitch.tv. This will disable fingerprinting protection for Twitch, making the login work at the cost of privacy protection without disabling it everywhere.

    • janAkali@lemmy.one
      link
      fedilink
      English
      arrow-up
      38
      ·
      1 year ago

      This worked for me, but for OP: don’t forget to enable it back on after login. It’s not required to watch Twitch, only for ‘the first’ login.

    • dudeami0@lemmy.dudeami.win
      link
      fedilink
      English
      arrow-up
      15
      ·
      1 year ago

      Also, any plugin that Twitch doesn’t like (for example TTV LOL) is detected and will prevent a log in. You’ll need to disable the plugin to login, but can use it after logging in.

  • cmat273@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    15
    ·
    1 year ago

    Oh my fucking god this is a huge pain point for me. I couldn’t find a solution so I resorted to importing the cookie from my laptop but looks like smarter people than me have figured it out.

  • moody@lemmings.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    1 year ago

    If it’s not a deal-breaker, you can disable it just the one time to log in. Once you’re logged in, cookies handle the rest and you can re-enable all your blockers and privacy features.

    • Da_Boom@iusearchlinux.fyi
      link
      fedilink
      English
      arrow-up
      13
      ·
      1 year ago

      Streamlink + chatterino + VLC is a fucking great combination

      Use chatterino to open the stream with streamlink, the stream will open in VLC and you can watch and chat with that combination.

      It’s not ad supported, in fact you’ll find twitch will give you a bright purple placeholder in place of ads trying to convince you to use the browser… Then everything just works, and works well.