Channel Issues & Questions

Help & troubleshooting for channels on your Roku device, including adding/removing channels, logging in to, authenticating, or activating a channel, channel-specific playback issues, assistance contacting channel publishers to report issues, and adjusting channel-specific settings.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Bacon
Level 11

Re: twitched is dead

"trekkeriii" wrote:
"Bacon" wrote:
According to the dev, it was removed at the request of Twitch Interactive by Roku.

https://github.com/FrozenIronSoftware/T ... -510100299

Not sure why Roku lied and said it was removed at the request of the developer...

The official post in this thread said possibly at the request of the content owner, that's different than the channel developer if they are not the content owner.

Roku Support and I think even the official reddit account said it was pulled by the developer.
0 Kudos
Highlighted
atc98092
Level 17

Re: twitched is dead

"Bacon" wrote:
According to the dev, it was removed at the request of Twitch Interactive by Roku.

https://github.com/FrozenIronSoftware/T ... -510100299

Not sure why Roku lied and said it was removed at the request of the developer...

If it was removed at someone's request, then it wasn't Roku who pulled it. They just complied with a request. Now is Twitch Interactive the developer or content owner? It doesn't really matter. Perhaps Roku just switched the two when that post was made. It still points to someone who had authority over the channel requesting it be removed. It wasn't removed by a Roku decision or action.
Dan
Roku Stick (3600), Ultra (4640), Ultra (4670), Premiere (3920), Insignia 720p Roku TV, Sharp 4K Roku TV, Nvidia Shield, Windows 10 Pro x64 running Serviio and Plex on a wired Gigabit network.
0 Kudos
Highlighted
Bacon
Level 11

Re: twitched is dead

"atc98092" wrote:
"Bacon" wrote:
According to the dev, it was removed at the request of Twitch Interactive by Roku.

https://github.com/FrozenIronSoftware/T ... -510100299

Not sure why Roku lied and said it was removed at the request of the developer...

If it was removed at someone's request, then it wasn't Roku who pulled it. They just complied with a request. Now is Twitch Interactive the developer or content owner? It doesn't really matter. Perhaps Roku just switched the two when that post was made. It still points to someone who had authority over the channel requesting it be removed. It wasn't removed by a Roku decision or action.

Twitch Interactive is the content owner, but they provide the API for 3rd party apps, and 3rd party apps like Twitchy exist on Apple TV and aren't getting shut down. Only thing I can think of is the Twitched app must have somehow violated their API rules.
Highlighted
fluke
Level 10

Re: twitched is dead

"Bacon" wrote:
Twitch Interactive is the content owner, but they provide the API for 3rd party apps, and 3rd party apps like Twitchy exist on Apple TV and aren't getting shut down. Only thing I can think of is the Twitched app must have somehow violated their API rules.

I think you are right.  More specifically, I think the TwitchApi.brs brightscript file on the author's github is very revealing with lines such at this:

    m.API_RAW = "https://api.twitch.tv/api" ' Twitch Raw (undocumented) endpoint [It's bloody raw - Gordon Ramsay]

    m.API_USHER = "https://usher.ttvnw.net" ' Twitch Raw (undocumented) endpoint

    m.API_VIZIMA = "https://vizima.twitch.tv/api" ' Twitch keyserver API

The currently approved APIs are Twitch API v5 (Kraken) and the New Twitch API (Helix).  The Twitched brightscript use those as well but only indirectly via a middleware server coded in Java.  It also doesn't restrict itself to just Kraken and Helix.

When it comes time for the Roku app to contact Twitch directly for the video stream, it seems like it is coded to use raw/undocumented APIs which I can only imagine are based off of someone reverse engineering Twitch's javascript code or monitoring the network traffic while accessing Twitch.  Just like when serving customers uncooked meat, bad things can happen when serving up an application using raw APIs (see Gordon Ramsay reference above).

My guess is that Roku appeared in Twitch's web server logs making calls to Twitch raw APIs that are intended only to be used by code written by Twitch themselves. It would be around this point in the story when Twitch would reach out to Roku and ask them to stop violating the Twitch Terms of Service by accessing undocumented APIs.  Then Roku, not being in control of the brightscright of Twitched and also not being responsible for modifying it could only offer to take down the channel.  Considering that Amazon is the parent company of Twitch, I think any scenario were Roku hadn't appeased Twitch would have gone really badly for Roku.

The good news is I don't see yet a reason why a pure Twitch documented Helix API client couldn't be coded in brightscript.  The bad news is there is a lot of work to be done to create it and I'm not sure if FrozenIronSoftware was trying to work around limitations in Helix or Roku or if using a raw/undocumented API was just more convenient.
It would be nice if Roku communicated just a little bit better about the specifics of a change instead of pointing to a canned knowledgebase response.  But at the end of the day the canned response really is largely correct and talking in more direct terms about specifics is not going to get us what we want.

If you are missing out on the toxic trolls with guns in Fortnite, you could try the NRA TV channel which (in my somewhat joking opinion) also provides toxic trolls with guns.  That channel also has the benefit of having generated drama on the Roku forums.  Smiley Tongue

Or you could try:

(1) Miracast'ing Twitch from a PC to the Roku (which I have done)

(2) or paying for PlayOn channel/app (I have never used it myself)
0 Kudos
Highlighted
Belamondo
Level 7

Re: twitched is dead

If twitch is dead, why is there a "commercial" running on Roku announcing "Wednesday" Twitch is adding a 24 hour Mystery science channel?  The commercial is complete with video clips of the show.

 

Thanks in advance.

Highlighted
Community Manager
Community Manager

Re: twitched is dead

Thanks for the note.

Advertisers may choose to air ads for their products/services on the Roku platform, similar to how ads are aired on cable TV. I don't believe the ad you mentioned specifically states that this service/channel is available on Roku devices, it is just a general advertisement for that product/service. 

If you'd like more information about where you can watch that service, we'd recommend reaching out to the channel/service provider directly to inquire further. 

 

Thanks,

Tanner

Tanner D.
Roku Community Manager
0 Kudos
Highlighted

Re: twitched is dead

This is both hilarious and insightful!

Roku ad sales team is killing it, selling ad space to content providers with whom it has no technical relationship.

 

0 Kudos
Highlighted
37mediagroup
Level 11

Re: twitched is dead

Some channels use 3rd party ad agencies, separate from Roku Ad Sales. Granted, it's something that likely could've been trafficked out via 'exclude' options, but sometimes with large ad buys it just becomes a dump truck like ad purchase. 

Consider this, national chains & franchises aren't always available in every market (Ikea), but it makes sense to buy national versus market by market.  Sometimes, they just want the numbers. 

0 Kudos