1. 本站已在一年前搬迁到 bbs.xfum.org,并改为面向华人的 xenforo 讨论社区 (We will only support Chinese)。
    Dismiss Notice

Addon [8WR] XenRio (Streams)

adminMar 27, 2017

  1. admin  Mar 27, 2017

    Credits
    #1
    功能摘要
    • 为论坛添加stream直播
    产品详情
    Compatible XF Versions | 兼容XF版本
    • 1.3
    • 1.4
    • 1.5

    What is XenRio?

    XenRio is a live streaming browser and front-end. It periodically scrapes various APIs in order to keep your users informed of the currently live broadcasts relevant to your community. It allows you to set up various types of restrictions to cater directly to your community.



    Features:
    • Periodically scrapes supported platforms for a list of live streams.
    • Embeds live streams directly into your forum to prevent bouncing.
    • Auto updates channel status, categories, thumbnails and viewer counts.
    • Ability to set games/categories into sorted lists of parent categories.
    • Adds a [stream] BBcode so users can embed streams directly in threads and posts.

      BBcode can be used as follows:
      Code:
      [stream]1[/stream]
      Assuming the stream is an approved channel with a channel id of "1", it will embed both the stream AND the chatroom for that stream into a post.
      Code:
      [stream=twitch]8wayrun[/stream]
      This is the secondary embed code which allows users to embed channels which have not been "approved". Using the code above, it will embed the channel "8wayrun" using the embed codes for Twitch.TV. However, there will be no embedded chatroom.
    Supported Platforms:

    [​IMG]
    Read this to understand more...

    Demo:

    Live Streams | 8WAYRUN.com

    Installation:
    • upload the contents of the attached zip to your XF root
    • install from file on server: "library/EWRrio/addon-EWRrio.xml"
    • set options for the addon in administration control panel
    • set usergroup permissions for various rights
    • enable which services you want to use on the service page
    • set your API keys for services that require it
    Usage Notes:

    You will notice that you can "enable/disable" streaming services. Disabling a service DOES NOT completely disable the service, users will still be able to embed channels from that service, as well as submit channels for that service. The "enable/disable" option simply tells the system whether or not you wish to scrape that specific service. Services that do not have scrape support will never be scraped, even if they are set to enabled.

    Scrape Limitations:

    Many of the limitations of this addon are due to the poor/outdated API support from various streaming services. You'll notice that a few of the platforms listed above do not have "scrape support". This is because their public APIs do not have a method to scrape for live streams.

    However, channel support was added for these platforms anyways so that users can submit their channels and then those channels and their related chatroom can be embedded on your forum. Unfortunately, without scrape support, channels using those platforms will never appear on the "live streams" list.

    In addition to these scrape limitations, there are additional limitations for using the secondary embed codes for Ustream.TV. I have outlined these limitations on this post:
    Live Streaming Update and More Protocol Changes!

    Donations:
     
  2. admin  Jun 6, 2017

    Credits
    #2
    Version 1.2.5 CHANGELOG
    BEFORE uploading and installing this update, please DELETE the contents of /library/EWRrio/Services from your XenForo directory. If you don't do this, you WILL get errors. If you fail to do this, the easiest solution to fix it is to completely uninstall and re-install the addon.
    • Azubu, Beam.Pro and Hitbox.TV no longer exist!
    • Azubu and Hitbox have merged together to become Streamcast... as such Azubu channels will no longer function and it is recommended you disable this service. Hitbox has been renamed to Streamcast. Right now Streamcast is using the Hitbox API, but who knows when things will change with the inclusion of Azubu. URLs and scraping have been updated with the Streamcast endpoints, but be on the lookout for future updates if needed.
    • Beam.Pro is now Mixer (awful name). With Microsoft buying Beam.Pro and pushing it hard on the Xbone, its becoming a lot more popular. URLs and scraping have been updated with the Mixer endpoints, but be on the lookout for future updates if needed.
    • The default stream layout option in the admin CP has a new option called "REDIRECT". If selected, clicking on a channel/stream link will now forward the user to the stream URL outside of your forum, instead of keeping people within the forum. A lot of people like this, and my members, which have been using this for the past few months think its a lot better.
    • Preliminary support for Picarto has been added. Picarto doesn't have embedding options, so the only stream layout available to the service is redirection.