@kinoCharlino @sa2000 Pinging you about if there’s been any updates on this issue? Currently I am not able to watch most of my TV channels via Plex Live TV including Finnish National TV.
I managed to borrow Windows based laptop. I set up plexmediaserver on windows laptop and installed Hauppauge dualHD drivers. Set up Live DVR as well.
Then from windows laptop web client, I tried to play national TV channel YLE1 channel and it worked. Then I tried to play YLE1 from Plex Android TV app on NVIDIA SHIELD TV and it did not work.
Attached server logs and Android TV log. Quickly browsed thru nvidia shield tv plex app client log and I can see this:
12-10 14:41:53.234 i: [MediaDecisionEngine] Starting media decision for: SuomiLOVE - S04 E01 (part index 0)
12-10 14:41:53.235 i: [MediaDecisionEngine] Transcode server selected: windows-laptop
12-10 14:41:53.235 i: [MediaDecisionEngine] Analyzing media: 720x576 (Container: Unknown, Video: mpeg2video, Audio: mp2)
12-10 14:41:53.315 i: [video] Unable to report progress to server, since no duration is available.
12-10 14:41:53.326 i: [MediaSessionHelper] Starting media session with tag: video
12-10 14:41:53.344 i: [MediaSessionHelper] Creating media session with tag: video
12-10 14:41:53.344 e: An exception occurred: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
12-10 14:41:53.344 e: Stacktrace: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at com.plexapp.plex.f.b.g.a(SourceFile:170)
at com.plexapp.plex.f.b.e.a(SourceFile:169)
at com.plexapp.plex.f.b.g.a(SourceFile:123)
at com.plexapp.plex.f.b.g.a(SourceFile:101)
at com.plexapp.plex.f.c.c(SourceFile:598)
at com.plexapp.plex.f.c.a(SourceFile:282)
at com.plexapp.plex.f.c.a(SourceFile:114)
at com.plexapp.plex.f.c.a(SourceFile:99)
at com.plexapp.plex.f.h.a(SourceFile:842)
at com.plexapp.plex.f.h.doInBackground(SourceFile:814)
at android.os.AsyncTask$2.call(AsyncTask.java:304)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
Both server and all clients are running the latest Plex as of today.
In the log files you should be able to see successful live tv stream on plex web and failing live tv stream on android tv (nvidia shield tv).
UPDATE: I tried windows-laptop as client (Firefox and Plex Media Player) and I was able to play YLE1 on it, simultaneously with two Linux PCs Live watching YLE1 as well with Firefox. However, if I try to play YLE1 Live with any device with android, it won’t work. I don’t have logs from all of my devices (Nexus 5, Nexus 5X, Nexus 9, Oneplus 5T and SHIELD TV (android TV)), but for me it seems this is issue in android plex app. I’m happy to provide more logs from any of the devices to get this issue resolved.
UPDATE2: I received the latest Plex Android App 6.11.0:
2-19 18:33:27.739 i: [LiveTV] About to tune (001)
12-19 18:33:27.739 i: Fetching [method:POST] https://192.168.5.1:32400/livetv/dvrs/26/channels/001/tune?X-Plex-Token=...(edited)
12-19 18:33:30.767 i: [LiveTV] Successfully tuned.
12-19 18:33:30.809 i: [Live] Using full timeshift brain because livetv version is 5.
12-19 18:33:30.809 i: [OneApp] User can execute command without restrictions because he is entitled.
12-19 18:33:30.810 i: [PlaybackManager] Preparing for Halv sju - Episode 12-19
12-19 18:33:30.813 i: [DefaultPlaybackManager] Playback possible, downloading codecs...
12-19 18:33:30.815 i: [DefaultPlaybackManager] Codec downloaded.
12-19 18:33:30.815 i: [PlayQueues] Cannot create remote PQ because item is not a library or playlist item or radio or gracenote collection.
12-19 18:33:30.836 i: Creating VideoPlayerActivity.
12-19 18:33:30.842 i: [Boot] VideoPlayerActivity took 6ms to run create behaviours.
12-19 18:33:30.889 i: [TranscodeSession] Media choice updated
12-19 18:33:30.891 i: [MediaDecisionEngine] Starting media decision for: Halv sju - Episode 12-19 (part index 0)
12-19 18:33:30.892 i: [MediaDecisionEngine] Transcode server selected: server
12-19 18:33:30.892 i: [MediaDecisionEngine] Analyzing media: 720x576 (Container: Unknown, Video: mpeg2video, Audio: mp2)
12-19 18:33:30.894 i: [video] Unable to report progress to server, since no duration is available.
12-19 18:33:30.894 i: [MediaSessionHelper] Starting media session with tag: video
12-19 18:33:30.894 i: [MediaSessionHelper] Creating media session with tag: video
12-19 18:33:30.900 i: [MediaSessionHelper] Setting media session playback state with tag video and state 3
12-19 18:33:30.905 i: [MediaSessionHelper] Setting media session playback state with tag video and state 3
12-19 18:33:30.910 e: An exception occurred: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
12-19 18:33:30.911 e: Stacktrace: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at com.plexapp.plex.mediaselection.a.g.a(SourceFile:170)
at com.plexapp.plex.mediaselection.a.e.a(SourceFile:169)
at com.plexapp.plex.mediaselection.a.g.a(SourceFile:123)
at com.plexapp.plex.mediaselection.a.g.a(SourceFile:101)
at com.plexapp.plex.mediaselection.c.c(SourceFile:598)
at com.plexapp.plex.mediaselection.c.a(SourceFile:282)
at com.plexapp.plex.mediaselection.c.a(SourceFile:114)
at com.plexapp.plex.mediaselection.c.a(SourceFile:99)
at com.plexapp.plex.mediaselection.h.a(SourceFile:842)
at com.plexapp.plex.mediaselection.h.doInBackground(SourceFile:814)
at android.os.AsyncTask$2.call(AsyncTask.java:304)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)