• Corroded
    link
    fedilink
    English
    32 years ago

    I think most of the open source front ends are for Android devices.

    • @Da_Boom@iusearchlinux.fyi
      link
      fedilink
      English
      132 years 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.

      • dudeami0
        link
        fedilink
        English
        42 years ago

        You can add streamlink-ttvlol with one of the known compatible proxies to remove the ads. Works great for me.

        Also if there are issues with VLC crashing, I recommend MPV as it handles malformed stream data a little better. VLC will work great 99% of the time on twitch though.

  • @moody@lemmings.world
    link
    fedilink
    English
    132 years 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.

  • Skull giver
    link
    fedilink
    English
    60
    edit-2
    2 years 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
      link
      fedilink
      English
      382 years 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.

      • Skull giver
        link
        fedilink
        English
        222 years ago

        I’ve updated my post because privacy.resistFingerprinting.exemptedDomains will work without disabling it everywhere.

    • dudeami0
      link
      fedilink
      English
      152 years 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
    link
    fedilink
    English
    152 years 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.