younesaassila / ttv-lol-pro

TTV LOL PRO removes most livestream ads from Twitch. This is free, don't expect it to be perfect.
GNU General Public License v3.0
1.39k stars 26 forks source link

Twitch Drops don't work anymore #329

Open juliocoliveira opened 1 month ago

juliocoliveira commented 1 month ago

With this extension enabled, I can't get twitch drops progress anymore. Same seems to happen with Vaft Script (https://github.com/pixeltris/TwitchAdSolutions/issues/248, https://github.com/pixeltris/TwitchAdSolutions/issues/247). Can you please take a look at it?

zGato commented 1 month ago

Thank you for not bothering to follow the nice template. As I have no information, I'll skip. If Younes wants to debug, it's up to him, as drops work just fine for me.

younesaassila commented 1 month ago

@zGato It's okay, Julio is a long time user of the extension and has helped with the betas.

@juliocoliveira IIRC we tested drops a while back (like 1-2 months ago) and they worked fine (even with Anonymous mode). However lately I've seen more people reporting issues so Twitch might have changed something. I'll see if there's issues on my end and report back when I have a little time to allocate to the project

juliocoliveira commented 1 month ago

Yes, take a look when you got the time. In my tests v1 and v2 don't progress with drops when enabled.

zp commented 1 month ago

From my brief testing, it seems like twitch now checks the token/sig/session_id (not sure the exact combo) sent to the usher.ttvnw.net/api/channel/hls/channel.m3u8 api to acknowledge that you're actually watching a stream for drops to progress on your account

Noticed this with various other proxy based blockers that forcefully remove those for 'strict' anonymous mode, if I uncheck anon mode in ttvlol pro then drops start functioning as they should.

zGato commented 1 month ago

From my brief testing, it seems like twitch now checks the token/sig/session_id (not sure the exact combo) sent to the usher.ttvnw.net/api/channel/hls/channel.m3u8 api to acknowledge that you're actually watching a stream for drops to progress on your account

Noticed this with various other proxy based blockers that forcefully remove those for 'strict' anonymous mode, if I uncheck anon mode in ttvlol pro then drops start functioning as they should.

Could be related to this: https://x.com/TwitchSupport/status/1792662211665473680 However, from my test (just done in xQc with the Rust drops) drops progress just fine whilst using Anonymous mode.

Dogmentation commented 1 month ago

I was having the same problem with twitch drops not progressing, and I can confirm that unchecking Anonymous Mode resolved the issue for me on 2.3.7.

rockerBOO commented 1 month ago

Have been having drops not working for the last 25 days and unchecking Anonymous mode resolved the issue. I do block a bunch of scripts on the page (noscript) as well as ublock if that is relevant.

younesaassila commented 1 month ago

Tried to get Pubg drops but they are not working (anonymous on or off) so have no idea. I can add a disclaimer under the Anonymous mode option that "Some users might not be able to get Drops while this is enabled"

EnjoyGamesDev commented 3 weeks ago

I can confirm that disabling anonymous mode worked for me and now my drops progress works normally.

juliocoliveira commented 3 weeks ago

For me with anon mode turned off I can get the drops.