Jump to content

Live TV not working on Roku


AmericanMike
 Share

Go to solution Solved by ray2357,

Recommended Posts

AmericanMike

I have been enjoying Live TV on my Roku through Emby for a very long time without issue.  This week I started having issues with trying to watch my favorite channels.

 

When I go into my Emby app (v2.24) and choose a channel to play the "retrieving" screen comes up for a few seconds then it bounces back to the channel page.  I try the same thing on Blue Neon Light and get an error which I have attached.

 

I look at NextPVR and see it go active.  It starts to write a video file to the appropriate directory but then it goes away at the same time the Roku screen returns to the TV channel page.

 

I have tested on my Roku 2 and did have a few occasions when it didn't work but after a software restart it seems to work well while the Roku 3's (Have two I tested) do not work.  The Live TV also works on my PC using Chrome.

 

I have not changed anything manually but have had a Windows 10 update and the Emby updates this week as well.

 

Thanks in advance for your help.

post-3809-0-54007800-1478382197_thumb.jpg

ffmpeg-transcode-0f761b96-569a-40cc-8712-39994fac8717.txt

server-63613960243.txt

Link to comment
Share on other sites

Happy2Play

I see you got the new firmware (7.50) wonder if it is cause more quirks.

Edited by Happy2Play
Link to comment
Share on other sites

Button command: play
GetContextForPlayback TvChannel
:::Configuration::: Video Player - Total 1 - Skipped 0 - Added 1
Not sure what to do with breadcrumbs on screen type: Invalid
Pushing screen 50 onto view controller stack - Video Player
MediaPlayer::playVideo: Displaying video: 13.2 KERADT2 (KERA-DT2)
Getting metadata for Id 2f995ae78bcd20dab59a3ef061e1d4e0
addPlaybackInfo item.Id: 2f995ae78bcd20dab59a3ef061e1d4e0
Supported Audio Containers: raw,mp4,mka,m4a,mp3,mp2,wma,asf,wav,flac
Supported MP4 Containers: mp4,mov,m4v
Supported MP4 V-Codecs: h264,mpeg4
Supported MP4 A-Codecs: lpcm,aac,mp3,mp2,wma,wmav2,wmapro,alac,ac3,eac3
Supported MKV Containers: mkv
Supported MKV V-Codecs: h264,mpeg4
Supported MKV A-Codecs: lpcm,aac,mp3,mp2,wma,wmav2,wmapro,flac,alac,ac3,eac3
Transcoding V-Codec: h264
Transcoding A-Codec: ac3
getDynamicPlaybackInfo itemId: 2f995ae78bcd20dab59a3ef061e1d4e0
getDynamicPlaybackInfo url: http://<IP REMOVED>:8096/emby/Items/2f995ae78bcd20dab59a3ef061e1d4e0/PlaybackInfo?UserId=36b3c926726648f191ca719a223a1992&starttimeticks=00000000&maxstreamingbitrate=30000000
Setting PlayStart to 0
Starting to play transcoded video
Playback url: http://<IP REMOVED>:8096/emby/videos/2f995ae78bcd20dab59a3ef061e1d4e0/master.m3u8?DeviceId=1GJ37M000975&MediaSourceId=8fd71f652099410fbf2ed09f8638e39d_heavy_2ca30331dcd09a80289be028e7fdfa4a&VideoCodec=h264&AudioCodec=ac3&AudioStreamIndex=1&VideoBitrate=29808000&AudioBitrate=192000&MaxAudioChannels=6&MaxFramerate=61&MaxWidth=1920&MaxHeight=1080&Level=51&MaxRefFrames=16&MaxVideoBitDepth=8&Profile=high&PlaySessionId=eca6453d5d8d458990d7228b6da9c166&api_key=f52e89e392a74bb68964144dca21f793&LiveStreamId=1a755974de5dc3461dc6ecae8ddec68b_6ac70aba3e6587e661d9adc842397899_8fd71f652099410fbf2ed09f8638e39d_heavy_2ca30331dcd09a80289be028e7fdfa4a&CopyTimestamps=false&EnableSubtitlesInManifest=false&EnableSplittingOnNonKeyFrames=false
::roVideoScreenEvent - Video Status: 0 0
::roVideoScreenEvent - Video Status: 66 0
::roVideoScreenEvent - Video Status: 132 0
::roVideoScreenEvent - isRequestFailed - message = The connection timed out.
::roVideoScreenEvent - isRequestFailed - data = 0
::roVideoScreenEvent - isRequestFailed - index = -2
::roVideoScreenEvent - isFullResult: position -> 0
::roVideoScreenEvent - Video Status: 0 0
::roVideoScreenEvent - isScreenClosed: position -> 0
::Warning:: Falling back to transcoding
MediaPlayer::playVideo: Displaying video: 13.2 KERADT2 (KERA-DT2)
Getting metadata for Id 2f995ae78bcd20dab59a3ef061e1d4e0
addPlaybackInfo item.Id: 2f995ae78bcd20dab59a3ef061e1d4e0
Forcing Transcode no capabilities required!
Transcoding V-Codec: h264
Transcoding A-Codec: ac3
getDynamicPlaybackInfo itemId: 2f995ae78bcd20dab59a3ef061e1d4e0
getDynamicPlaybackInfo url: http://<IP REMOVED>:8096/emby/Items/2f995ae78bcd20dab59a3ef061e1d4e0/PlaybackInfo?UserId=36b3c926726648f191ca719a223a1992&starttimeticks=00000000&maxstreamingbitrate=30000000
Setting PlayStart to 0
Starting to play transcoded video
Playback url: http://<IP REMOVED>:8096/emby/videos/2f995ae78bcd20dab59a3ef061e1d4e0/master.m3u8?DeviceId=1GJ37M000975&MediaSourceId=858a629866a54edca5b3c9a7eab9ffd0_heavy_2ca30331dcd09a80289be028e7fdfa4a&VideoCodec=h264&AudioCodec=ac3&AudioStreamIndex=1&VideoBitrate=29808000&AudioBitrate=192000&MaxAudioChannels=6&MaxWidth=1920&MaxHeight=1080&Level=51&MaxRefFrames=16&MaxVideoBitDepth=8&Profile=high&PlaySessionId=71c1428ce3cf4007b5cf2d5c6d0878ee&api_key=f52e89e392a74bb68964144dca21f793&LiveStreamId=1a755974de5dc3461dc6ecae8ddec68b_6ac70aba3e6587e661d9adc842397899_858a629866a54edca5b3c9a7eab9ffd0_heavy_2ca30331dcd09a80289be028e7fdfa4a&CopyTimestamps=false&EnableSubtitlesInManifest=false&EnableSplittingOnNonKeyFrames=false
::roVideoScreenEvent - Video Status: 0 0
::roVideoScreenEvent - Video Status: 66 0
::roVideoScreenEvent - Video Status: 132 0
::roVideoScreenEvent - isRequestFailed - message = The connection timed out.
::roVideoScreenEvent - isRequestFailed - data = 0
::roVideoScreenEvent - isRequestFailed - index = -2
::roVideoScreenEvent - isFullResult: position -> 0
::roVideoScreenEvent - Video Status: 0 0
::roVideoScreenEvent - isScreenClosed: position -> 0
Not sure what to do with breadcrumbs on screen type: Invalid
Pushing screen 51 onto view controller stack - Dialog: Playback Error!
Creating new dialog
Button pressed: OK

There are others with this same issue that I am in discussion with. @@Luke should already be aware of this. In the logs above it appears the endpoint the server is giving the roku is timing out. The blue neon night app will attempt to fallback to force transcoding. It does this to make the best attempt to play the file. Even using this it fails. You can see the isRequestFailed's above and the timeout. You can see the app going into force transcoding and giving the server no capabilities to use. This forces the server to transcode only to the transcode codecs shown. Even using this the server is still timing out. The error you see in the blue neon app is there to help direct users here. So thank you for listening to that dialog and coming here.

 

@@Luke, the liveTV is part of this app that requires emby premier. These users depend on liveTV for their evening news and recordings. Having this broken is alarming and should be of highest priority. Can you please address this. I have tried already to debug this as I thought at first it was the roku app. The logs above clearly show it is not. Please help a brother out. Thanks :)

 

@@AmericanMike In the blue neon night app, in the preferences, set enable debug to yes. Now try to watch liveTV again and let it create the playback error. Now go back to the homescreen options row, and look for the "debug logs" button. Click into this and you can scroll through the apps logs. You should see very similar to what I have above. The isRequestFailed will give a message. You can see above how this message is related to a timeout.

Edited by speechles
  • Like 2
Link to comment
Share on other sites

AmericanMike

@@speechles, thanks for the detailed response.  I tried as you suggested and Blue Neon Light shows similar logs.  I will wait patiently for a response or new release.  Appreciate all you do.

Link to comment
Share on other sites

tlsimpson

I'm having this issue as well. Very concerned as this is the Emby feature I use the most hands down. Could it possibly be related to the recent Roku update 7.5.0? I notice that HDHR Fling is having some trouble also, although it works if you retry several times to watch a live channel. I'm happy to post logs if anyone would like.

-Terry

Link to comment
Share on other sites

I started to post in the Roku forum, but decided not to - since others (including you) had already posted about the problem.  

 

I decided to post in the main forum about the problem to hopefully get the attention of Luke (and others) about the problem.

 

On your recommendation, I will also post in the Roku forum.

 

Thanks for all that you do!

Link to comment
Share on other sites

Allenjs5

Also having this issue on a Roku Streaming Stick that is up to Roku software 7.5.0

Older Rokus in the house (a 2 XS and two older HDs that are both still on software 7.2.0) have no issues with live TV.

Recordings do seem to still work fine as well.   Can post logs if that would help.

Link to comment
Share on other sites

Upon closer looks, thanks @dboyers for letting me use your server. I did also get 500 errors which produce "no live stream exists" dialogs. I know its sunday night and walking dead and all the good shows. So I can't do this for long on your server without eating up resources so I didnt test very long. It looks like, the roku buffers up to 13%. If you take off the last number it is the percentage. It stalls on 132 with live TV streams.

 

 

Video Status: 1000 = ready to play, not buffer. This is a video direct off my own local server and look at how slow this is...

Setting PlayStart to 0
Starting to direct play video
Playback url: http://<ip removed>:8096/emby/Videos/7a4f3a43870b546f01c9ce011380050c/stream?static=true&mediaSourceId=7a4f3a43870b546f01c9ce011380050c&api_key=d4ca799a33d14b31afc7ccacbd588c77
::roVideoScreenEvent - Video Status: 0 0
::roVideoScreenEvent - Video Status: 66 0
::roVideoScreenEvent - Video Status: 132 0
::roVideoScreenEvent - Video Status: 198 0
::roVideoScreenEvent - Unknown event: 0 msg:
::roVideoScreenEvent - Video Status: 264 0
::roVideoScreenEvent - Video Status: 330 0
::roVideoScreenEvent - Video Status: 0 0
::roVideoScreenEvent - Video Status: 66 0
::roVideoScreenEvent - Video Status: 132 0
::roVideoScreenEvent - Video Status: 198 0
::roVideoScreenEvent - Video Status: 264 0
::roVideoScreenEvent - Video Status: 330 0
::roVideoScreenEvent - isStreamStarted: position -> 0
::roVideoScreenEvent - Unknown event: 33 msg: Format Detected
::roVideoScreenEvent - Video Status: 330 0
::roVideoScreenEvent - Video Status: 999 0
::roVideoScreenEvent - Video Status: 999 0
::roVideoScreenEvent - Video Status: 1000 0
::roVideoScreenEvent - Video Status: 0 0
::roVideoScreenEvent - isPlaybackPosition: set progress -> 0
::roVideoScreenEvent - isPlaybackPosition: set progress -> 1

If you look closely this is at first, failing with a 0 unknown event (technically, its a network error when that happens according to roku), which these try to self resume in the firmware so tries again. It tries again and works.. So something is definitely up in the 7.5 firmware which is slowing down everything. Since this is rovideoscreen and not scene graph video node based, there is not alot we can do to work around this. It is probably a firmware bug affecting buffering speed which in turn causes the timeout if the liveTV stream response takes too long. Just circling back to make sure everyone is up to speed what it might be. May have to bug roku developer forums about this eventually, but I suspect it is a firmware issue related to rovideoscreen. We do have an alternative of sorts, with scene graph.

 

@@Waldonnis Do you have a way to test live-tv with scene-graph running a video node to see if it is any different? I know rovideoplayer wont be different since rovideoscreen is simply a wrap of rovideoplayer with stock attributes.

Edited by speechles
Link to comment
Share on other sites

Waldonnis

@@Waldonnis Do you have a way to test live-tv with scene-graph running a video node to see if it is any different? I know rovideoplayer wont be different since rovideoscreen is simply a wrap of rovideoplayer with stock attributes.

 

Not offhand, but you can use my quick test channel to do it (it's just a modified version of one of the Roku samples).  All that would be needed is to alter the serverIP, mediaID, content.streamformat and set any additional parts of the URL you may want to add in VideoTest.xml.  Also, since there's no BIF files, just delete those lines (or comment them out, in case you want to use it for another test in the future).  I'll PM the zip to you.  It's very basic functionality-wise, but it should do well enough for testing and is simple to understand/modify (or extend, by adding additional menu items for different tests).

Link to comment
Share on other sites

Allenjs5

So it was fine on the previous firmware version?

For me it worked great for the first week or however long I've had this newest Roku stick till the 7.5.0 upgrade, and it still works great on Roku's running 7.2.0 (a 2 XS and two older HD's)

Link to comment
Share on other sites

AmericanMike

So it was fine on the previous firmware version?

Yes, I was working fine for a very long time before it broke.  Timing sucked because I received the Roku update, Emby update and a Windows 10 update all around the same time.  That made it really tough to figure out the culprit.  I looked to this forum after I was still able to watch live TV on my desktop and Roku 2.

Link to comment
Share on other sites

To help everyone out - this morning, I removed one of our two Roku 3 sticks (which both have the latest Roku firmware installed) from one of our TV's.

 

I hooked up our old Roku 2 XS box (Model 3100X) to the same TV. 

 

Looking at the Roku 2 system information screen, it shows that we have Version 7.1.0 - Build 4067-02 currently running in the box.

 

The Roku 2 has the "official" Emby app installed, which shows to be Version 2.24.   It does not have Blue Neon app installed in it for me to test with.  .    

 

After connecting up to our Emby Server (which is up to date and currently running Version 3.0.8500), the Roku 2 box WILL play our recorded material, but will NOT play any of the Live TV channels. 

 

It tries to connect to the selected Live TV channel, then kicks you back to the Roku app selection screen or homescreen, whatever you want to call it. 

 

More information for everyone's review. 

 

Out of the two Roku 3600 sticks that we have, one has had Roku's latest firmware installed for quite a while (I forget what is the latest version, but as I recall it is around 7.5).  Our other Roku 3600 stick had Version 7.2 installed in it. 

 

Since about last Wednesday or Thursday (when I updated our Emby Server from 3.0.8400 to 3.0.8500), Live TV has quite working. 

 

In an attempt to see if the Roku 3600 (Version 7.2) stick would start showing Live TV, I updated the firmware in it to Version 7.5  After the update, it was still the same and would not display Live TV. 

 

The best that I recall (and can confirm from the above), Live TV quit with I upgraded our Emby server from 3.0.8400 to 3.0.8500.

Edited by dboyer
Link to comment
Share on other sites

AmericanMike

To help everyone out - this morning, I removed one of our two Roku 3 sticks (which both have the latest Roku firmware installed) from one of our TV's.

 

I hooked up our old Roku 2 XS box (Model 3100X) to the same TV. 

 

Looking at the Roku 2 system information screen, it shows that we have Version 7.1.0 - Build 4067-02 currently running in the box.

 

The Roku 2 has the "official" Emby app installed, which shows to be Version 2.24.   It does not have Blue Neon app installed in it for me to test with.  .    

 

After connecting up to our Emby Server (which is up to date and currently running Version 3.0.8500), the Roku 2 box WILL play our recorded material, but will NOT play any of the Live TV channels. 

 

It tries to connect to the selected Live TV channel, then kicks you back to the Roku app selection screen or homescreen, whatever you want to call it. 

 

More information for everyone's review. 

 

Out of the two Roku 3600 sticks that we have, one has had Roku's latest firmware installed for quite a while (I forget what is the latest version, but as I recall it is around 7.5).  Our other Roku 3600 stick had Version 7.2 installed in it. 

 

Since about last Wednesday or Thursday (when I updated our Emby Server from 3.0.8400 to 3.0.8500), Live TV has quite working. 

 

In an attempt to see if the Roku 3600 (Version 7.2) stick would start showing Live TV, I updated the firmware in it to Version 7.5  After the update, it was still the same and would not display Live TV. 

 

The best that I recall (and can confirm from the above), Live TV quit with I upgraded our Emby server from 3.0.7400 to 3.0.7500.

 

I have a Roku 2 XD V7.2.0 build 4100-02.  I am currently watching Live TV on this device as I write this.  It has been working well this whole time.

Link to comment
Share on other sites

AmericanMike - you are using the same Emby Version in your server that we are (3.0.8500.0). 

 

With your Roku 2 XD V7.2.0 build 4100-02, you can see Live TV. 

 

With our Roku 2 XS box (Model 3100X) Version 7.1.0 - Build 4067-02 and our two Roku 3600 Sticks with latest firmware - we can't see any Live TV

Link to comment
Share on other sites

@@mjktg99 can you use the blue neon app, and enable debug in preferences, then recreate the issue. Afterwards go back to the homescreen and use the "debug logs" button. Now scroll down until you see where ::roVideoScreen text appears. When it says isRequestFailed what does it say the message is after that?

 

Sent from my Nexus 7 using Tapatalk

Link to comment
Share on other sites

Allenjs5

AmericanMike - you are using the same Emby Version in your server that we are (3.0.8500.0). 

 

With your Roku 2 XD V7.2.0 build 4100-02, you can see Live TV. 

 

With our Roku 2 XS box (Model 3100X) Version 7.1.0 - Build 4067-02 and our two Roku 3600 Sticks with latest firmware - we can't see any Live TV

 

I have a Roku 2 XS model 3100X too, however mine is on 7.2.0 build 4100-02 and that device can see live TV perfectly -- watched it for hours this morning with no issues

However the Roku Streaming Stick model 3600X on version 7.5.0 build 4092-24 live TV does not work at all.  I get the same "The connection timed out" message as in the logs above

Emby server is up to date, Version 3.0.8500.0

Edited by Allenjs5
Link to comment
Share on other sites

Vitale4

I have been using EMBY connected to my HDHRPrime device and it has been working flawlessly.  After one of the updates I cannot seem to get a connection when selecting the station to watch.  Has something changed or is there a setting I need to adjust now?  

 

I have attached the logs and a few screen shots of what I am experiencing...  I was able to get a message back using EMBY  Blue Neon Night, so provided the images based on that...

 

IMG_1719 is the Image of what the EMBY Roku App returns

 

IMG_1796.mov is a movie of me growing through the process and showing what happens when I select a station to watch

 

I have also attached 2 Transcode files and a Server Log File for Review.  Pus another Zipped log file from before I restarted my setup to see if that corrected the issues

 

Thanks in advance.

 

---

 

Side note:  EMBY on ROKU does not seem to have any issues streaming my movies, pictures, music, and video's.  the issue seems to be with LiveTV...   I have also attached my HDHomeRun Prime Status.

 

Also - LiveTV streams to other devices like iOS, Android, and Browser like Chrome.  So seems to be isolated to ROKU.

post-10428-0-86580100-1478615626_thumb.jpg

IMG_1796.MOV.mov

ffmpeg-transcode-3b54f5ab-4638-4ae2-b60f-38dd2f55e704.txt

ffmpeg-transcode-52519d70-f2ac-4645-bfd4-4fa3c2077be8.txt

server-63614193512.txt

server-63614186760.zip

Edited by Vitale4
Link to comment
Share on other sites

tpneumat

Can confirm.  2 different devices updated on Nov 4th to FW 7.5 (a roku 3 and a roku 2). Both will not playback but were working fine beforehand.

 

Server stable Version 3.0.8400.0 Mac.

 

The good news is that I won't have to watch the election coverage.

Link to comment
Share on other sites

For what it's worth, I can confirm the same behavior on my setup. Also, I get the same failure when trying to play a recorded program. The recording send to have worked ok, as I can play the native mpeg2 on my computer.

 

Sent from my Nexus 5X using Tapatalk

Link to comment
Share on other sites

tpneumat

I was able to get things working again by downgrading firmware. 

 

Press:

Home ... 5 times

FF ....... 3 times
RW ...... 2 times

 

Then select 'Update Software'

It'll display the firmware version currently installed, and the version you can switch to.
 

582203a5930cb_IMG_5125.jpg
  • Like 1
Link to comment
Share on other sites

AmericanMike

I just tried the rollback on one of my failing Roku 3's and it worked perfectly!  Its funny that I spent the better part of an hour today with Roku support on this problem, specifically asking how to rollback the firmware and was told it was "impossible".  Thank you @tpneumat achieving the impossible!

 

I wonder how long this will stay in effect until it updates again?

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
 Share

×
×
  • Create New...