DevilXD / TwitchDropsMiner

An app that allows you to AFK mine timed Twitch drops, with automatic drop claiming and channel switching.
MIT License
1.71k stars 167 forks source link

Waiting for an ONLINE channel...even tho they're online #212

Closed SirSuperDeath closed 1 month ago

SirSuperDeath commented 1 year ago

No available channels to watch. Waiting for an ONLINE channel... even tho one of the drops I could farm is category wide for the Elite: Dangerous category. I do have Priority only on due to it showing a bunch of other games and not just the ones i want.

Twitch_Drops_Miner_(by_DevilXD)_xX6avh97pJ (Screenshots were from the 11hr update) but also just updated and its the same

rqzjwCQm3g Twitch_Drops_Miner_(by_DevilXD)_QKwUpwde5y

Im also running the newest updated that i got from https://github.com/DevilXD/TwitchDropsMiner/releases/tag/dev-build (the dev build)

DevilXD commented 1 year ago

Hello o/

This is most likely cause by the recent channel tags changes Twitch has introduced, that made it impossible to search for ONLINE channels which have the "drops enabled" tag added to them. Please check out #189 for a reference issue.

Regardless, the cause is similar to #189's cause, but the problem exists in an entirely different portion of the application: channel aggregation instead of channel selection logic. Because of this, I'm leaving this as a separate issue and not a duplicate, for better tracking purposes. Once #189 gets fixed properly, this issue will be fixed along with it.

kyleshrader commented 1 year ago

If the application's core functionality is broken due to this, can we get a feature to force-watch a channel regardless of "drops-enabled" status?

Duckiestiowa7 commented 1 year ago

The latest experimental build (the one from June 4) seems to have fixed the issue for me. I tested it with WoT; mines flawlessly now.

@DevilXD love your work, my dude.

kyleshrader commented 1 year ago

I decided to run off master, and yeah it's working as of 4664a9d. Thanks.

DevilXD commented 1 year ago

If the application's core functionality is broken due to this, can we get a feature to force-watch a channel regardless of "drops-enabled" status?

The latest master branch already has the tag ignored for a while now, ever since https://github.com/DevilXD/TwitchDropsMiner/commit/1df916f91ea233f94dd9d045cd8a0d9dcebb665c.

DevilXD commented 1 year ago

It turns out that this issue can receive a temporary fix too, just like #189 did.

https://github.com/DevilXD/TwitchDropsMiner/commit/a7c3925e53f211fc032dde169220b01b1e55d89a makes the channel search ignore the tag as well. The resulting channel list contains channels that seem to contain the tag anyway. It almost seems like the Twitch search broke, or Twitch disabled searching with the tag on purpose.

A proper fix is still waiting for #189 to resolve together with this issue. The temporary fix is now available in the latest dev build.

ProCasual commented 1 year ago

Seems to be happening again, clicking 'Switch' on an online channel just triggers another 'No available channels to watch. Waiting for an ONLINE channel...'

image

DevilXD commented 1 year ago

@ProCasual You're using v15 which is heavily outdated by now, and generally doesn't work. I don't support it anymore. Please actually read the notes on the release before downloading anything: obraz

ProCasual commented 1 year ago

@DevilXD

What the heck?! Sorry! I've been using the dev builds for ages now, I have no idea how I managed to go back to v15. I must have downloaded it accidentally when trying to update.

Thank you for replying, and thank you for the excellent app.

Yeetov commented 1 year ago

Fixed if you use the development build

DevilXD commented 1 month ago

Per #189, AvailableDrops GQL call is now used to update the tags, so this can be closed. It should've been closed back when #189 was closed actually. Not sure why I'm doing this so late.