mrphlip / lrrbot

LoadingReadyRun Twitch chatbot
https://lrrbot.com/
Apache License 2.0
30 stars 20 forks source link

Show not being picked up/populated correctly #1518

Closed Anaerin closed 4 months ago

Anaerin commented 5 months ago

For a while now, the show value in lrrbot has just been flat-out wrong. I've been looking over the code and frankly I can't tell where it's being set automatically (or not). Either way, it's not doing it correctly, so I propose an option.

Also: If the show is overridden and the stream has been down for some time (an hour+?) the override is automatically removed.

Thoughts?

Anaerin commented 5 months ago

Oh, I found where I think the show is being set, which appears to be via the web API, possibly from LRR's overlay.

mrphlip commented 5 months ago

Yeah, when this system was originally built, we went with having the show info get fed in from the LRR overlay, since it seemed more reliable... back then, the show name in the stream title wasn't always in the same format, wasn't always updated properly, and was occasionally messed with for jokes... while the overlay always knows what show it is supposed to be.

But then 2020 happened and people started streaming from home, and the Xsplit overlay they used to use got replaced with an OBS overlay for people to use from home... and that new overlay didn't push the show to lrrbot, so it wouldn't update. And even now that they're mostly back in the office, they're still using OBS a lot more, so it's still not working.

Ultimately it's something we've known is a problem for a while, but it really hasn't been a priority to fix it.

Anaerin commented 5 months ago

I've got a basic skeleton for doing it in pr #1519 if that'll help.