[8WR] XenRio (Streams) PRO

[8WR] XenRio (Streams) PRO [Paid] 1.2.6b

No permission to buy ($40.00)
Does Twitch fully support HTTPS yet?

Also, is there a chance for MLG.tv to be added?
If you can find me documentation on their API (if they even have one)... then yes.

And twitch does not yet support https unfortunately.
 
Hmm, Beam.Pro streams doesn't appear/load correctly on my site. (I'm using the games option only). So I want Twitch and Beam.Pro Cities Skylines streams to appear automatically when it scrapes. It does only scrape from Twitch. So I found one guy on Beam.Pro streaming Cities Skylines right now. I added the channel on my site, and now it does appear in the stream list. However, when I try to load it on my site, then Beam.Pro just throws me the following error: This channel does not yet exist!

Uhm, what? The stream loads fine on their site.
 
Hmm, Beam.Pro streams doesn't appear/load correctly on my site. (I'm using the games option only). So I want Twitch and Beam.Pro Cities Skylines streams to appear automatically when it scrapes. It does only scrape from Twitch. So I found one guy on Beam.Pro streaming Cities Skylines right now. I added the channel on my site, and now it does appear in the stream list. However, when I try to load it on my site, then Beam.Pro just throws me the following error: This channel does not yet exist!

Uhm, what? The stream loads fine on their site.
Looks like Beam changed their embed codes yesterday! Of course it had to happen AFTER I released my update... dangit. For now, edit the service and replace the video and chat codes with the following:

<iframe width="100%" height="100%" scrolling="no" frameborder="0" allowfullscreen src="//beam.pro/embed/player/{serviceVAL1}"></iframe>
<iframe width="100%" height="100%" scrolling="no" frameborder="0" src="//beam.pro/embed/chat/{serviceVAL1}"></iframe>

But hey, at least it supports HTTPS! and the new embed codes look WAAAAAY better than the old ones.
 
Also, is there a chance for MLG.tv to be added?
Looking more into the MLG TV API... right now I would have to say no. This is the issue:

Lets say I have a stream's URL:
http://tv.majorleaguegaming.com/channel/strictlybusiness

If I wanted to retrieve this stream's information, I can't really do that with the slug "strictlybusiness".

Instead I have to query: <API URL>/channel/91

As you can see, the channel ID is 91. But from where would I get that 91? I don't have the channel ID, only it's slug "strictlybusiness". There is no way to retrieve the ID 91 if all you know is the slug.

Secondly, the returned information from that query does not return any information about the live status of the stream, nor does it mention how many viewers are watching. In addition, it only lists the ID (8) of the game the person is playing, instead of the full name of the game.

Then if I want to know the name of the game, I have to query: <API URL>/games/8
If I wanted to know the live status of the stream, I have to query: <API URL>/streams/status/mlg19

Thankfully, I get the stream_name "mlg19" in the results in the previous query. And this result actually shows the live status, and the number of viewers watching. I mean this just seems like an excessive amount of queries just to get all this data... not to mention impossible to even start because who knows where you get "91" from.

Query: /channel/91 (dont know where to get 91 from)
Query: /games/8
Query: /streams/status/mlg19
 
About beam pro: @ small and medium window size, the entire stream window is not visible (bottom is cropped).

As for the latest update, it still doesn't scrape even close to all the online streams currently playing CSL @ Twitch. 5 out of over 40.
 
About beam pro: @ small and medium window size, the entire stream window is not visible (bottom is cropped).

As for the latest update, it still doesn't scrape even close to all the online streams currently playing CSL @ Twitch. 5 out of over 40.
Change your scrape settings to "Channels OR Games".
 
Change your scrape settings to "Channels OR Games".

Then it went down to just 1 stream, which was one of the channels I have manually approved. No visible streams for CSL that isn't pre-approved..

I changed back to Games, which gives me at least around 5-10.
 
Last edited:
Then it went down to just 1 stream, which was one of the channels I have manually approved. No visible streams for CSL that isn't pre-approved..

I changed back to Games, which gives me at least around 5-10.
It sounds like you didn't upload all of the new files...
 
Since updating to 1.1.1 I have been recieving these errors constantly. It was happening for Justin TV. I turned that off and then it started for YouTube. 1.1.2 did not fix it. This is a fresh install of my site and it started with no other mods loaded.


PHP:
ErrorException: call_user_func_array() expects parameter 1 to be a valid callback, class 'EWRrio_Services_YouTube' not found - library/EWRrio/Model/Streams.php:133
Generated By: Unknown Account, 8 minutes ago
Stack Trace

#0 [internal function]: XenForo_Application::handlePhpError(2, 'call_user_func_...', '/home/joystickr...', 133, Array)
#1 /home/mysite/public_html/library/EWRrio/Model/Streams.php(133): call_user_func_array(Array, Array)
#2 /home/mysite/public_html/library/EWRrio/CronEntry/Scrape.php(7): EWRrio_Model_Streams->updateStreams()
#3 [internal function]: EWRrio_CronEntry_Scrape::runScrape(Array)
#4 /home/mysite/public_html/library/XenForo/Model/Cron.php(357): call_user_func(Array, Array)
#5 /home/mysite/public_html/library/XenForo/Deferred/Cron.php(24): XenForo_Model_Cron->runEntry(Array)
#6 /home/mysite/public_html/library/XenForo/Model/Deferred.php(294): XenForo_Deferred_Cron->execute(Array, Array, 7.9999959468842, '')
#7 /home/mysite/public_html/library/XenForo/Model/Deferred.php(428): XenForo_Model_Deferred->runDeferred(Array, 7.9999959468842, '', false)
#8 /home/mysite/public_html/library/XenForo/Model/Deferred.php(373): XenForo_Model_Deferred->_runInternal(Array, NULL, '', false)
#9 /home/mysite/public_html/deferred.php(23): XenForo_Model_Deferred->run(false)
#10 {main}

Request State

array(3) {
  ["url"] => string(40) "http://mysite.com/deferred.php"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(4) {
    ["_xfRequestUri"] => string(19) "/members/member.1/"
    ["_xfNoRedirect"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
    ["_xfResponseType"] => string(4) "json"
  }
}
 
Back
Top Bottom