Jump to content

Some content does not play on Roku, but played previous to updates


mweber88

Recommended Posts

mweber88

Back in December, I opened up the Emby app on Roku to play some shows from my MythTV installation via the plugin which has been installed and unchanged for quite some time, and I get an error on the screen when I go to play the content which states:

 

"There was an error processing the request.  Please try again later."

 

When I look in the logs, I see something like this:

 

2020-01-11 15:56:29.507 Info HttpServer: HTTP GET http://192.168.75.21:8096/emby/Shows//Episodes?UserId=c6900f816977469381d6a08f46f11e26&startindex=0&EnableImageTypes=Primary,Thumb,Backdrop&fields=SortName,PrimaryImageAspectRatio,OfficialRating,CriticRating,CommunityRating,PremiereDate,StartDate,EndDate,ProductionYear&imagetypelimit=1&limit=260. UserAgent: Roku/DVP-9.20 (049.20E04804A)

2020-01-11 15:56:29.508 Error HttpServer: Could not find handler for /emby/Shows//Episodes

2020-01-11 15:56:29.508 Info HttpServer: HTTP Response 404 to 192.168.75.25. Time: 0ms. http://192.168.75.21:8096/emby/Shows//Episodes?UserId=c6900f816977469381d6a08f46f11e26&startindex=0&EnableImageTypes=Primary,Thumb,Backdrop&fields=SortName,PrimaryImageAspectRatio,OfficialRating,CriticRating,CommunityRating,PremiereDate,StartDate,EndDate,ProductionYear&imagetypelimit=1&limit=260

2020-01-11 15:57:38.459 Info HttpServer: HTTP GET http://192.168.75.21:8096/emby/System/Endpoint. UserAgent: Roku/DVP-9.20 (049.20E04804A)

2020-01-11 15:57:38.461 Info HttpServer: HTTP Response 200 to 192.168.75.25. Time: 2ms. http://192.168.75.21:8096/emby/System/Endpoint

2020-01-11 15:57:38.538 Info HttpServer: HTTP GET http://192.168.75.21:8096/emby/Shows//Episodes?UserId=c6900f816977469381d6a08f46f11e26&startindex=0&EnableImageTypes=Primary,Thumb,Backdrop&fields=SortName,PrimaryImageAspectRatio,OfficialRating,CriticRating,CommunityRating,PremiereDate,StartDate,EndDate,ProductionYear&imagetypelimit=1&limit=500. UserAgent: Roku/DVP-9.20 (049.20E04804A)

2020-01-11 15:57:38.538 Error HttpServer: Could not find handler for /emby/Shows//Episodes

2020-01-11 15:57:38.539 Info HttpServer: HTTP Response 404 to 192.168.75.25. Time: 0ms. http://192.168.75.21:8096/emby/Shows//Episodes?UserId=c6900f816977469381d6a08f46f11e26&startindex=0&EnableImageTypes=Primary,Thumb,Backdrop&fields=SortName,PrimaryImageAspectRatio,OfficialRating,CriticRating,CommunityRating,PremiereDate,StartDate,EndDate,ProductionYear&imagetypelimit=1&limit=500

2020-01-11 15:57:38.699 Info HttpServer: HTTP POST http://192.168.75.21:8096/emby/Sessions/Playing/Stopped. UserAgent: Roku/DVP-9.20 (049.20E04804A)

2020-01-11 15:57:38.700 Info HttpServer: HTTP Response 204 to 192.168.75.25. Time: 1ms. http://192.168.75.21:8096/emby/Sessions/Playing/Stopped

 

I have opted to send the log to developer from the Emby app in the Roku.

 

My Emby server version is 4.0.2.0 on CentOS 7, and the MythTV plugin is v1.0.0.9.  When I noticed this problem, my system was unchanged for months... probably since the last server upgrade to 4.0.2.0.  Since this system is relatively disconnected, I don't update when it's functioning.  If it ain't broke, don't fix it.

 

I later tried to update my entire system including Emby server, but that broke the plugin configuration page and unfortunately I'm not versed enough in C# to dig in and find out why.  So, I uninstalled the plugin and Emby Server, reinstalled Emby Server 4.0.2.0, reconfigured settings, reinstalled the plugin, reconfigured it, and now I'm back to where I was.

 

NOTE:  I can indeed play the content from a web browser via the Emby web app, and I can also play it with the Emby app on AppleTV4.  I just cannot to play it from Emby 3.0.193 on the Roku.  Immediately upon clicking Play in the app, I get the error message.

 

Any ideas?

 

Link to comment
Share on other sites

Hi, can you please attach the complete emby server log? What plugin are you referring to? I wasn't aware there was a MythTV plugin for Emby Server floating around.

Link to comment
Share on other sites

It looks like the MythTV isn't providing a series ID. It also looks like the Roku may be confused about that plugin. It seems to want a series ID and is trying to queue up episodes to play in a row. It isn't supplying a series ID and the Roku app gets confused as to what to do when auto-queue episodes.

 

If you turn OFF the setting for "Play Next Episode Automatically" it may solve the problem. I think that is what is getting in the way here. It does not see that plugin as true LiveTV like it probably should. We may need to update the app to treat some plugins as it does LiveTV and not try to do this auto-queue based upon series ID.

 

Thanks for bringing it to our attention. I have added it to our issue tracker.

 

Reference: Issue #754: Some plugins need to be treated like LiveTV to avoid auto-queue problems

Edited by speechles
Link to comment
Share on other sites

mweber88

It looks like the MythTV isn't providing a series ID. It also looks like the Roku may be confused about that plugin. It seems to want a series ID and is trying to queue up episodes to play in a row. It isn't supplying a series ID and the Roku app gets confused as to what to do when auto-queue episodes.

 

If you turn OFF the setting for "Play Next Episode Automatically" it may solve the problem. I think that is what is getting in the way here. It does not see that plugin as true LiveTV like it probably should. We may need to update the app to treat some plugins as it does LiveTV and not try to do this auto-queue based upon series ID.

 

Thanks for bringing it to our attention. I have added it to our issue tracker.

 

Reference: Issue #754: Some plugins need to be treated like LiveTV to avoid auto-queue problems

 

Well, turning off the "Play Next Episode Automatically" did the trick.

 

This at least buys me time until I can teach myself C# and learning the way Emby uses plugins and fix the plugin.  I have a feeling there are issues with what information is used to distinguish the episodes.  Specifically, all episodes of a certain show have "season 10 episode 71" which is actually the MythTV channel ID, which is prepended to the file name.  It's definitely NOT the season and episode information, so I don't know where that's coming from.

 

Thanks much for your speedy response!  Now hopefully my mom can watch Jeopardy which I record for her.  OH...  Thank you for a great application as well which allows me to do this for her!  :)

Link to comment
Share on other sites

Apologies this is different on the Roku side. This is where perhaps that option should not be set ON as default. We may need to default the setting for auto-play episodes OFF at first possibly. We will discuss such in that tracker. You need not concern yourself with how we resolve it. We will find a way to make this less painful for you. Thanks for bring it up. :)

Edited by speechles
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...