Issues with Live TV switching from one device to another.

I am using Nvidia Shield TV players in multiple rooms. When I tune a specific channel on one TV (NBC in the bedroom lets say) it works fine. If I turn it off and move to the living room and turn on that Shield and try to select the same channel it will open but it will be time shifted back to whenever I originally turned on the bedroom TV 30 minutes before. If I try to skip forward to live the app crashes. Once this happens the app will not open the channel at all and it will keep telling me to restart the server and app. I can pick any other channel and it will work fine. For some reason I cant seem to get it to break free from the first device so I can use the new device. Once I restart everything it will usually fix itself.

I have this issue as well.

Still happening after the latest update.

So are we to assume this will not be worked on?

Well, I hadn’t seen this until today, and it’s been a week. Patience, please :slight_smile:

I run into this issue but can usually resolve it by tuning first device to a different channel then turn it off and bring up on second device. Other times if I forget to change channels on first device I can usually tune a different channel or something that requires transcoding then I can tune original channel at real time instead of when I originally tuned channel time delayed. I have this behavior in a shieldtv pms and windows 7 pms as well. Hope this makes since.

There were some attempts to reproduce this, but we haven’t been able to. Can someone provide some clear, and exact steps of what you do to make this happen?

This just happened for me. I’m attaching a log file.

@DaveBinM said:
There were some attempts to reproduce this, but we haven’t been able to. Can someone provide some clear, and exact steps of what you do to make this happen?

I have multiple devices that use plex but in this case I am using 2 shield tv players. Plex server is running on a windows PC not on either of the shield tv’s. I am using an HD Homerun for the OTA tuner.

  1. I turn on shield TV #1 and tune to NBC at 7:00 AM in the bedroom.
  2. I turn off shield TV #1 at say 7:30 AM and turn on shield TV #2 in the living room.
  3. I attempt to tune shield TV #2 to the same channel to continue watching NBC.
  4. Sometimes the channel will not tune at all, I just get an “error tuning channel” popup. Once this happens I have to restart the server and force close the app to get it to work properly. I can pick any other channel and they will play but it will not show
    in this case NBC.
    Sometimes though, it will tune NBC but it will start playing the channel at exactly where the broadcast started at 7:00 AM in the bedroom on the other device (30 minutes behind live TV).
  5. If I’m lucky and get the channel to come up at the 30 minutes behind, I can 30 second skip forward to get to live TV usually but it is tedious (60 button hits). If I hit the >| button which should bring me to live tv in one click it will crash and the pop up tells me to restart everything. Once this happens I cannot tune the channel again.

I am not an expert but it appears that plex server is taking control of one or both tuners on the HD homerun and will not “release” it for a new action or device. I say this because I can see the tuner lights lit up on the HD homerun when they are in use. If another device other than plex server use the HD homerun one or both tuner lights will be on while in use but once I stop using it the light(s) turns off. When this error happens the tuner light will be on until I either reboot the HD homerun or restart plex server.

My wife just gives me the evil eye every morning because I am screwing up her “Today show” viewing before work…

I too am using Shield TV boxes and Windows PMS.

I noticed this thread on the Silicondust forums:

https://forum.silicondust.com/forum/viewtopic.php?f=116&t=66286&hilit=prime+3+channels

“I just tested on my Nexus Player (my MiBox is still on Android TV 6.0, not sure how you get 7.0 on yours) and it indeed has the similar problem. Check the log of my Prime, it seems the Network Tuner feature does not release the tuner after you switch to a different channel). So after switch channel 3 times, all tuners are busy and there is no tuner left on the Prime to satisfy next request”

Not sure if that has anything to do with this though.

@Markdonnell1975 A few clarifications…

Do you stop the stream or just close the app by going to the Android TV home, or do you power off the device while it’s playing?

Are any other tuners being utilised (for other watching or DVR content)?

How long between turning one off, and turning the other one on?

What happens if you have both on simultaneously?

@emoon3 said:
This just happened for me. I’m attaching a log file.

Need to have debug logging re-enabled for the server. It is on by default but you must have disabled it at some point

See https://support.plex.tv/hc/en-us/articles/201643703-Reporting-issues-with-Plex-Media-Server
Restart the server after enabling it so logs with debug logging would be available from time of launch
and when problem occurs, get the logs
https://support.plex.tv/hc/en-us/articles/200250417-Plex-Media-Server-Log-Files
and upload together with info as to what the issue was and at what time

@DaveBinM said:
@Markdonnell1975 A few clarifications…

Do you stop the stream or just close the app by going to the Android TV home, or do you power off the device while it’s playing?

Are any other tuners being utilised (for other watching or DVR content)?

How long between turning one off, and turning the other one on?

What happens if you have both on simultaneously?

Hi Dave,

I would say that the wife is just powering down the devices while it’s playing. Maybe there in lies the issue. I can try to fully exit streaming before powering down and see if the issue goes away. I just assumed that turning off the shield would stop the streaming.

In the case of the HD homerun tuner, the only application using the HD homerun is Plex. No other programs. Also there are no other channels being streamed or recorded at that time. Just a single OTA channel, NBC in this case. I had used the “live TV” app on android TV before buying plex pass, but there should be no conflicts there. There are no timers or usage of the “live TV” app that would use the tuners. With plex server not running, I have used “live TV” to test when the HD homerun signals a tuner is in use while I was trouble shooting my plex issue.

The time between off of one and on on another varies but from 1 minute to 5 minutes?

If bedroom shield is on and stays on, when I turn on the living room shield and tune the same channel it will start streaming content at whatever time the first tv was turned on so back in time for however long it has been on in the other room. I can usually fast forward in 30 second increments to live without a crash. If I try to skip (one button push) to live it crashes. If it crashes and I select the channel again, it will again restart at the original time the other device was turned on, again back in time. So shield #2 must be piggy backing on the same stream from shield 1 as opposed to taking over the second tuner on the HD homerun.

Here are logs with debugging turned on.

Thanks for looking into this.

@Markdonnell1975 Thanks for the extra info. Just want to make sure we’re doing the exact same thing when trying to reproduce. :slight_smile: