XF2 [8WR] XenRio 2 (Streams) PRO

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

No permission to buy ($40.00)
  • Made the showcase clickable. Left the bottom unclickable, so you can control the media.
  • Updated language phrases to be more inline with native formatting.
  • Cleaned up some formatting of the language menu and added the language to tiles.
  • Like
Reactions: Neal and Frode789
  • The "showcase" will now show up on all page-1s, instead of only on the index.
  • Showcase background images are now uploaded directly in the admin CP.
  • Completely redesigned the language menu. It is now more obvious what it does.
  • The language list will now always show, and is generated automatically based on the collection of all languages of current live streams, instead of being generated by your language restrictions. This way you will have a language menu, even if you are not restricting by languages.
  • Language selection is now stored in a cookie; instead of in the URL.
  • Language can now be determined on Periscope streams as well.
  • Fixed a bug where if a spelling of a game is not found when creating a game listing, the game will still be created and return "already exists" errors.
  • Fixed a bug related to Twitch API changes where game names are no longer getting registered.
  • You can now sort streams by language. The language menu will show up automatically if you have languages defined in your options. Only DLive, Smashcast, Trovo and Twitch return language codes.
  • The multi-viewer's "supported services" list will now only list services with embed codes.
  • Twitch's game restriction API is broken and often returns misaligned results. We've reverted back to scraping each game individually to avoid this.
  • Offline channel links to YouTube will no longer show broken embeds; they will instead link to that channel's most recent stream.
  • You can now add YouTube videos to the multi-viewer.
  • Adding streams to the multi-viewer will no longer crash the javascript if the URL is invalid.
  • YouTube returns as a valid channel scraping service! YouTube's API restrictions make it unusable as a scraping service. But I've implemented a change in the way information is grabbed for a YouTube stream... It now, no longer uses the YouTube API at all (no API key required anymore). Instead it will scrape a channel's homepage for HTML, and analyze the result with regular expressions to see if any live streams have been pinned to the top of the channel. Regular expressions are slow, so its much slower than using an API... but it works without restrictions (while the API doesn't).
  • Periscope has been added as a channel scraping service! Periscope scraping works the same exact way as YouTube scraping; with HTML and regular expressions. However, Periscope streams do not have valid working thumbnails, so Periscope streams will instead have a generic thumbnail.
  • Trovo's API now supports stream and chat embeds.
  • Support for Trovo has been added.
  • Like
Reactions: CoZmicShReddeR
I've reverted the current version from 2.2.0.0 to 2.1.0.6... as the changes made for the addon to work in XF2.2, still work in XF2.1. So if you are still running 2.1.0.5, you can now upgrade to 2.1.0.6 and get all the upgrades and fixes in the newest version.
  • When deleting a service, channels/spellings belonging to that service will now be deleted with it.
  • After upgrading this addon, it will now automatically re-install all services. This will auto-maintain XML changes, as well as install new added services. It is also specifically programmed to ignore previously deleted services of Mixer and Stream.Me.
  • Fixed a bug with Twitch scraping if you have more than 100 channels in your channel list.
  • Mixer is DEAD. After upgrading. please DELETE Mixer from your services list.
  • Like
Reactions: CoZmicShReddeR
  • Small entity changes in order to comply with Twitch's new embed policies.
    • This update will reinstall/overwrite your service settings. If you have made customizations, you may need to re-apply them.
  • Like
Reactions: DarkGizmo
  • This new version adds a customizable icon field for services. If you leave it blank, you will continue to use the default generic play fa-play-circle button. The reason for this addition is discussed in the recent XenMedio update.
  • There is now an option to specify specific language restrictions when scraping. This is based on ISO 639-1 language codes. Only Twitch, Mixer and Smashcast support these restrictions. The default language is English.
  • Fixed a big for Smashcast scraping, when a channel does not have a description or category.
  • Like
Reactions: Frode789
  • Major changes to the way the Twitch API works. Starting this month, all requests to the Twitch Helix API now require an Oauth2 token. To facilitate this requirement, some slight changes have been made to the services table.
    • There are now TWO "API key" fields on the service edit screen. For other services that require an API key, only the first field is required. However, for Twitch, both fields are needed. The first field, will be your client ID, same as before. But the second field will be your now required client secret.
    • The next time this addon tries to contact Twitch, it will automatically retrieve an Oauth2 token on your website's behalf. This token expires after 60 days; in which case a new token will be retrieved.
    • If you also use XenMedio, use the same client ID and secret for both addons.
  • Fixed an issue with Twitch scraping, if you have more than 100 games or channels in your lists.
  • Fixed an issue where Mixer channels were not getting marked as "featured" in the stream list.
Top