Roku Direct Publisher

Roku Direct Publisher - the easiest way to create a great TV experience. Learn more about how to create a Roku channel and share your experiences with others.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Rovidx
Reel Rookie

DP Error: 406 Not Acceptable: 580593.pending.en

As some of you may know we have developed a WordPress plugin to provide DP feeds.   However, in the last few weeks, we've run into a weird issue on 20% of customers' servers.

The system will no longer accept their JSON feeds.   For example this one:

http://aprtv.live/wp-json/tv/roku/

And it throws this error:

Unable to download from feedUrl.: Response code other than 200 from http://aprtv.live/wp-json/tv/roku/ for 580593.pending.en: 406 Not Acceptable: 580593.pending.en

Roku support said the feed was malformed, which seemed weird so we took a copy of the JSON and copied it to our test servers and was able to ingest the feed without any errors.

https://rtestplatform1.wpengine.com/test-feed/aprtv.json

So we are at a loss of what's happening and Roku support hasn't been much help other than supplying default answers.

Any suggestions would be greatly appreciated.

FREE WordPress video management system with support for Roku Direct Publisher and SDK apps -> https://wordpress.org/plugins/wp-smart-tv/
0 Kudos
6 REPLIES 6
n5zno
Channel Surfer

Re: DP Error: 406 Not Acceptable: 580593.pending.en

I have the same issue. Monitoring for a solution.

0 Kudos
Rovidx
Reel Rookie

Re: DP Error: 406 Not Acceptable: 580593.pending.en

I have suggested that as well, but this just started happening.  Most of these channels have been running for a few years without any issues.

Also disabling mod_security only works if the hosting company is willing to do so.  Most of these users are on shared hosting plans and the hosts won't disable it due to policy.

Thanks for the suggestions.

FREE WordPress video management system with support for Roku Direct Publisher and SDK apps -> https://wordpress.org/plugins/wp-smart-tv/
0 Kudos
Rovidx
Reel Rookie

Re: DP Error: 406 Not Acceptable: 580593.pending.en

I don't think telling our users that have been successfully running channels for a few years to "get a new host" is an acceptable answer.

The user agent would be a client-side browser and have nothing to do with DP that I can see.

In regards to DP strain on shared hosting situations, yes, that is a consideration when planning your channel. 

However, these channels have operated for the last few years without a problem, so we would like to know what's changed or where the issue is so we can write a proper fix.

FREE WordPress video management system with support for Roku Direct Publisher and SDK apps -> https://wordpress.org/plugins/wp-smart-tv/
0 Kudos
n5zno
Channel Surfer

Re: DP Error: 406 Not Acceptable: 580593.pending.en

I agree. our channel has been here for years and is still working for now. They will kill it because of deprecated API's and now we have to try to find hosting as well.

0 Kudos
Rovidx
Reel Rookie

Re: DP Error: 406 Not Acceptable: 580593.pending.en

Thanks for that Aaron, but you are missing the point of the post.

The HTTP 406 error means "not an acceptable client" meaning the server is blocking Roku's system.   This we already know.

The problem is this wasn't an issue a few weeks ago.  I'm just trying to find out what changed and what solutions Roku or someone with the expertise to understand the issue can provide.

We can't fix an issue that we can't identify.

Again, I appreciate your input but I was looking for an answer from Roku.

 

FREE WordPress video management system with support for Roku Direct Publisher and SDK apps -> https://wordpress.org/plugins/wp-smart-tv/

Re: DP Error: 406 Not Acceptable: 580593.pending.en

Tambien podría ser la ultima version de Wordpress, a la espera de una actualización del Plugin.

Gracias Rovidx!

Dj Shaggy de Venezuela
0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.