XF2 [8WR] XenRio 2 (Streams) PRO

XF2 [8WR] XenRio 2 (Streams) PRO 2.3.0.3

No permission to buy ($40.00)
  • Minified JS libraries will now be loaded (when not in debug mode).
  • Added support for Kick! Kick still hasn't opened their API, so I am using a third-party endpoint to get around their domain white-listing. When Kick opens their API, we will switch over to the official endpoints.
  • Updated Trovo support with their URL changes.
  • Updated VKPlay support with their URL changes.
  • Embeds will now "hide" the chat embeds for services which support video embedding, but not chats.
  • BUG FIX: stream titles will now be applied properly on offline stream pages.
  • BUG FIX: language restrictions will now apply properly with Twitch scraping.
  • BUG FIX: the multi-stream viewer will now re-apply triggers when adding streams.
  • This release updates the addon to work with XenForo 2.3+.
There are significant changes to the JavaScript functions of this addon. Please inform me of any issues.
  • Redirect links will now point to the actual live stream video, instead of the channel that video belongs to. This is important for channels that have multiple live streams, like on YouTube.
  • YouTube live streams will now store the most recent live stream in memory, so after all a stream ends, clicking on the channel link (if you have offline channels enabled) will play the most recent stream archive.
  • BUG FIX: Fixed the multi-viewer display for YouTube live streams. Keep in mind that if you want to add a live stream from YouTube, you must put in the actual stream URL, not the channel link.
  • BUG FIX: Fixed an issue where the YouTube scraper would not find a channel's live streams, if the channel had an "upcoming" stream scheduled in front of the actual live streams.
  • YouTube integration has been changed once again. Apparently, Google only gives new developers 10,000 quota points per day, which is far less than the 100,000 I have. Searching for live streams on a single YouTube channel nearly blows this entire quota. If you have multiple YouTube channels, then you're screwed. So I've had to refactor the code to being a hybrid between API and HTTP scraping calls.
  • YouTube live streams will now display which "category" that stream belongs to.
  • YouTube live streams will now select their primary language if found.
  • BUG FIX: Fixed a bug that prevented variable imploding in PHP8+.
  • YouTube support has been COMPLETELY re-written. With the change to @custom_urls for channels, YouTube finally got their API working somewhat more consistently. So we've gone back to API scraping, instead of hitting the moving target of HTML scraping. As such, an API key is now required to continue using YouTube.
  • Glimesh support has been removed. #RIP
  • Support for VKPlay has been added. Chat embed is non-functioning, but everything else should be working fine.
  • Dead streams from services which have been removed will now return a proper 404 error, instead of a blank white page.
  • Like
Reactions: Kelley and Neal
  • Fixed an issue where Trovo would silently fail if it encountered a game without any active live streams.
  • Fixed an issue with Trovo embedding where a channel's username and it's nickname were in conflict.
  • You can now restrict Trovo listings by ISO language codes. Do keep in mind that unlike Twitch, this restriction is POST-scrape, rather than during-scrape. This means if you are restricting by games, Trovo will scrape the top 100 streams playing that game, in ANY language; then it will simply throw out any listings not playing approved languages. While Twitch would return 100 streams playing approved languages, Trovo could end up returning significantly less than that.
  • Like
Reactions: Frode789 and Neal
  • Support for Periscope has been removed as Periscope no longer exists.
  • Embed codes for Picarto have been added! Also fixed their API location.
  • Embed codes for Trovo have been updated. Do notice however that Trovo now requires you to get your website whitelisted before the embed codes will function. As such, you will have to email their developer program to get this process started.
  • Fixed some issues with the scraping of YouTube channels. Apparently, PHP has a limit on the amount of data you can feed into PCRE; and the default limit on PHP 7 is about 1mb. Some YouTube pages are bigger than that. As such, if a page was bigger than that, this addon would fail to parse that channel.
  • Twitch deprecated their old API this month. I already converted everything to their new API last year; but if you experience any issues, you should let me know.
  • Service icons have been added in the service menu.
  • Like
Reactions: DarkGizmo and Neal
  • Added support for Glimesh. Client-ID and Secret are required to use this service.
  • Removed support for Smashcast. You should delete this service if you have not done so already.
  • The multi-viewer will no longer list streams on services which do not support embeds.
  • BUG FIX: fixed YouTube scraping related to curly braces and semi-colons.
  • Like
Reactions: Neal
  • Updated the addon to be compatible with the PCRE changes in the most recent version of PHP. It will still work with the older versions of PHP without issues.
  • Fixed a bug where the default showcase background would not show for streams without games.
  • YouTube changed their code again... so now this addon is fixed to conform to their new code.
Back
Top Bottom