• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.
[8wayRun.Com] XenRio (Streams) PRO

[iNTERNAL] [8wayRun.Com] XenRio (Streams) PRO 1.2.5

No permission to download
Compatible XF Versions
1.2, 1.3, 1.4, 1.5
Visible Branding
Yes
There was an error with the install file for 1.2.0... 1.2.1 fixes it.

This is a significant and important update!
Please read all the patch notes before you install this update!

  • The way additional "spellings" of categories/games has changed!
The previous approach was more of a "buckshot" approach where every service was pinged with every different spelling of a game, even if the spellings were not relevant for certain services. The new approach instead has spellings defined for each service individually. Because of this, you will need to setup your spellings again to match the new system.

This new method was implemented because it will greatly reduce the number of cURL operations required for this addon. Let me show an example of how it works with the game "Final Fantasy XV". Depending on which service you ping, the spelling of this game could be different... for instance (these are examples, not necessarily correct)
  • Final Fantasy XV (Twitch)
  • Final Fantasy 15 (Hitbox)
  • /m/08cmr6 (YouTube)
  • 18752923 (Beam)
  • final-fantasy-xv (Azubu)
With the old system, every service would be pinged with all 5 spellings. So if you have 5 services enabled, thats 25 cURL operations. With the new system, each service will only be pinged with spellings matching their service... reducing it to only 5 pings.

Naturally, because of this new system, it takes a small bit more setup on your part... but its much better for performance in the long run. Below is an example of what my setup would be for the game "Overwatch":

overwatch-png.135589.png

  • With the above changes to how the spelling system works, you can now fetch YouTube live streams using the "Games" restrictions. YouTube uses the "freebase" ID system, rather than the actual name of the games, so the spelling would have to match that.

    For those curious on how to get the Google "freebase" ID of a topic (such as Overwatch), you would simply need to go to the following URL (with your API_KEY for YouTube):

    https://kgsearch.googleapis.com/v1/entities:search?key=<API_KEY>&query=Overwatch

    Also keep in mind that the freebase system is deprecated from Google, even though its what YouTube still uses. Because of this, it can sometimes be a bit finicky and inaccurate.

  • You can now fetch BeamPro live streams using the "Games" restriction.

  • Updated all API calls to prepare for the new Twitch API changes coming on August 8. In the future, an API key (Client-ID) will be required to fetch details from the Twitch API. You can read about it here. If you use my Twitch Subscribers addon, you just use that Client-ID as your API key.

  • There is now a stream listing page for each service, which you can access from the admin services menu.

  • BUG FIX: Dailymotion chat rooms now works again.
Author
XenForo Rocks
Downloads
41
First release
Last update
Rating
5.00 star(s) 2 ratings

More resources from XenForo Rocks

Latest updates

  1. Version 1.2.5 CHANGELOG

    BEFORE uploading and installing this update, please DELETE the contents of...
  2. Version 1.2.4b HOTFIX

    This update removes the "Games" restriction from YouTube. As of last week, YouTube has...
  3. Version 1.2.4 CHANGELOG

    Channel rescraping is now DAILY, instead of weekly. The streams database now contains a "start"...
  4. Version 1.2.3 CHANGELOG

    You will need to re-submit your TWITCH channels after this update. Twitch announced last month...
  5. Version 1.2.2 CHANGELOG

    Added rudimentary support for FC2Live streaming. Embedded chat rooms are not yet available. From...

Latest reviews

Great addon..........................................................................................
XFR rocks.. great stuff !!