Live TV black screen on Android TV App for non-primary home account

Plot thickens… Did more testing trying to narrow down what’s going on here. I installed a Ubuntu VM and then Plex server. Works fine. :exploding_head:

This is all running on the same Dell R720XD server hardware. Why is it broken for me running it as an app on Truenas Scale and broken for the two of you running it with docker on Unraid? Is it different software even though it’s all Linux? :thinking: What’s the difference?

I have been out of the office for 2 weeks. And so far no one has provided full logs in this thread, I don’t know about the other thread but thanks @ynk1121 for sharing your logs from another thread. Android TV is capable of giving logs follow this link android logs it tells you how to get your logs.

I will add the above logs from the separate thread on the ticket and try to bump the issue to get it looked at. If it is a server-related issue could someone please provide server logs?

Update: I see you provided server logs on that thread.

New development… Just installed a fresh copy of Truenas Scale. Installed a fresh copy of Plex Server via the apps while not making changes to any settings. Added my hdhomerun. BOOM! Replicated the bug. Bug is not present in Windows Plex Server. It’s not in the Linux Plex Server either. I can only replicate it in the Truenas Scale app and the others are using docker with Unraid. That’s where the bug is. That’s hours of my life I won’t get back. I hope you all can find it now.

Here are more server logs for you. Opened up the Android app, selected a channel, waited a minute while it sits broken, took the logs. If you need me to do something specific, ask.

I can also literally walk you through step by step to replicating this bug on a brand new PC. It’s not a random occurance. If you need something from us, just ask.

Plex Media Server Logs_2024-11-12_02-13-32.zip (11.8 KB)

Your docs say it can only provide network logs, which I did above

Upload server logs too since this looks to be a server bug. This is what I did. Put the server subtitle settings back to “Manually Selected” or with “Shown with foreign audio” if you previously changed it to “Always enabled” as a work around. They are going to want the logs from it broken. Open the Android app and select a channel. While it’s sitting there broken hop on your computer, log in as the primary account, go into settings, click troubleshooting, click download logs.

Server Logs
Plex Media Server Logs_2024-11-12_02-05-53.zip (3.9 MB)

I provided you the logs available on android TV 9 days ago here, can you please explain to me what else you need, I clearly dont understand what you are asking for

@jpfeifer14 Sorry your logs were correct, I was just confused by the comment about Android TV isn’t capable of providing logs but the ones you provided were the logs I wanted.

So to provide an update, an Android engineer took a look at the logs and there seems to be an issue with the way the audio is being synced, however, the Android player should handle this correctly which means the issue could be coming from the the way the server is transcoding. So @ynk1121 is correct looks like it’s a server issue. I am moving the ticket to the correct team and will follow it up. Thank you for the additional information provided.

@morganj The issue occurs when i direct play as well

@jpfeifer14 The thing is, I don’t think it’s ever direct playing. If you go on a non-primary account on a Linux or windows client, it’s incorrectly transcoding to display captions despite them being off. When I log in to the dashboard to see what’s playing, it’s not direct play

@ynk1121 I think I see what you are saying, I can direct play from my admin account just fine:

However all non-admin accounts force me to transcode or they will not play:

So it is definitely not an issue with the streaming device being able to play direct or not, it most certainly can, however plex will not do so on any account other than the admin. And then of course, when it does transcode on the the other users, the captions are bonkers, Judge Judy definitely did not say HCHCHCHCHCHC there,

@jpfeifer14 Judge Judy just coughing up a hairball. :joy:

Yeah, my thought is literally the exact same bug is happening on the Android clients. Only difference is the Windows/Linux clients are able to continue playing despite the bug.

@morganj Are there any further updates from the engineer working on this?

@morganj, could you please let us know when we can expect an update on this issue?

Unfortunately, no. All I know is that the fix is likely going to require upgrading our ffmpeg version, which is not going to be quick but it is something that is being worked on at the moment.

@morganj Thats interesting…you did catch that it works fine on the admin profile right? Thats the thing that made me think it wasnt an issue with the player

I wrote about following the work around and how it makes live tv work on android, but the fact it doesn’t have a “never” burn subtitles option, subs burn for everything globally, and when I turn them off, I get issues with stability and the stream drops out and “live recording failed” pops up after several minutes after turning subs off. Leaving them on for live tv on Chromecast/android seems to be more stable.

Also reading more replies about it being a Linux issue, I also run on Linux via unraid, using the Appstore docker version, and lookin at the issues people have with caption, makes me just confused on how it’s all just so broken lol

With my set up, the live tv works fine on Samsung apps, and windows, and web apps just fine. I never use subtitles, until having to force them for the Chromecasts to work. Atleast Samsung and the other apps have a “never” burn subs option. So atleast my home content, and other Plex content doesn’t show subs all the time, just Chromecast you can’t, and have to manually disable them every time you watch something.

@morganj , now chromecast users in the household cannot watch at all AND roku users cannot turn off subtitles, effectively breaking live tv for everyone.

Nope, no change.

Updated to latest docker container, latest Shield client - managed users cant view Live TV.
Admin user on the same device is able to Live TV with no issues.

Managed user is able to view Live TV web client