This is a HOTFIX. If you are already running 1.1.3, you do not need to run any upgrade scripts. Just update the files.
- With last night's Twitch service update, they broke something...
Previously, we had been using the "Prevent Embedding" privacy flag to hide streams from the live stream list. If a stream owner decided they didn't want their streams to be listed in scrapers such as XenRio, they would only need to enable the "Prevent Embedding" privacy flag from twitch, and then they would be excluded from the lists.
However, I had been
complaining to Twitch for TWO YEARS about the problems with this function. While a broadcaster could enable the privacy flag, it didn't actually do anything. People could enable the privacy flag, but it didn't actually prevent anyone from embedding their streams. We respected the flag anyways however, because... you know... privacy.
However, as of last night... instead of
fixing the issue; they simply deleted it. The prevent embedding flag is no longer returned on any stream scrapes by the Twitch API. God damn Twitch. I've had issues reported to them that go unfixed for years, that they sweep under the rug. I hate Twitch. Hitbox is so much better. I hope YouTube Gaming eats their lunch.