Server Version#:1.43.0.10467
Player Version#:2026.1.0
Remotely playing back Live TV on my Pixel 8 from my PMS using a HDHomeRun tuner after a few minutes it constantly fails, on the screen it shows@
Error Occurred
Source: I/O error unknowm
Looking at the Android logs I see the below, happy to share full logs via PM:
02-06 13:53:35.270 d: [ExoPlayer][EventLogger] timeline [eventTime=355.18, mediaPos=226.50, window=0, period=0, periodCount=1, windowCount=1, reason=SOURCE_UPDATE
02-06 13:53:35.270 d: [ExoPlayer][EventLogger] period [?]
02-06 13:53:35.271 d: [ExoPlayer][EventLogger] window [233.00, seekable=true, dynamic=true]
02-06 13:53:35.271 d: [ExoPlayer][EventLogger] ]
02-06 13:53:35.271 i: [ExoPlayer][EventLogger] timeline [eventTime=355.18, mediaPos=226.50, window=0, period=0, periodCount=1, windowCount=1, reason=SOURCE_UPDATE
02-06 13:53:35.272 i: [ExoPlayer][EventLogger] period [?]
02-06 13:53:35.272 i: [ExoPlayer][EventLogger] window [233.00, seekable=true, dynamic=true]
02-06 13:53:35.272 i: [ExoPlayer][EventLogger] ]
02-06 13:53:35.497 i: [Demuxer] End of input has been reached.
02-06 13:53:35.671 i: [Demuxer] End of input has been reached.
02-06 13:53:41.538 d: [ExoPlayer][EventLogger] rendererReady [eventTime=361.45, mediaPos=232.77, window=0, period=0, rendererIndex=0, video, false]
02-06 13:53:41.539 i: [ExoPlayer][EventLogger] rendererReady [eventTime=361.45, mediaPos=232.77, window=0, period=0, rendererIndex=0, video, false]
02-06 13:53:41.559 d: [ExoPlayer][EventLogger] state [eventTime=361.47, mediaPos=232.78, window=0, period=0, BUFFERING]
02-06 13:53:41.562 i: [ExoPlayer][EventLogger] state [eventTime=361.47, mediaPos=232.78, window=0, period=0, BUFFERING]
02-06 13:53:41.565 i: [Events] State changed event fired, isBuffering: true, isPlaying: true.
02-06 13:53:41.567 d: [ExoPlayer][EventLogger] isPlaying [eventTime=361.48, mediaPos=232.78, window=0, period=0, false]
02-06 13:53:41.568 i: [ExoPlayer][EventLogger] isPlaying [eventTime=361.48, mediaPos=232.78, window=0, period=0, false]
02-06 13:53:41.578 i: [PictureInPictureController] Picture-in-picture is available and can be used.
02-06 13:53:42.316 d: [ExoPlayer][EventLogger] loading [eventTime=362.23, mediaPos=232.78, window=0, period=0, false]
02-06 13:53:42.321 e: [ExoPlayer][ExoPlayerImplInternal] Playback error:
androidx.media3.exoplayer.m: Source error
at androidx.media3.exoplayer.n0.a0(r8-map-id-d6570442cbe7b0f4faafa3a9dd0cd9d1eb6e426fc289ac505315b063b40132a9:17)
at androidx.media3.exoplayer.n0.handleMessage(r8-map-id-d6570442cbe7b0f4faafa3a9dd0cd9d1eb6e426fc289ac505315b063b40132a9:425)
at android.os.Handler.dispatchMessage(Handler.java:128)
at android.os.Looper.dispatchMessage(Looper.java:333)
at android.os.Looper.loopOnce(Looper.java:263)
at android.os.Looper.loop(Looper.java:367)
at android.os.HandlerThread.run(HandlerThread.java:139)
Caused by: V0.o$d
at V0.c$b.z(r8-map-id-d6570442cbe7b0f4faafa3a9dd0cd9d1eb6e426fc289ac505315b063b40132a9:92)
at V0.c$b.w(r8-map-id-d6570442cbe7b0f4faafa3a9dd0cd9d1eb6e426fc289ac505315b063b40132a9:38)
at V0.c$b.v(r8-map-id-d6570442cbe7b0f4faafa3a9dd0cd9d1eb6e426fc289ac505315b063b40132a9:3)
at f1.n$c.handleMessage(r8-map-id-d6570442cbe7b0f4faafa3a9dd0cd9d1eb6e426fc289ac505315b063b40132a9:134)
at android.os.Handler.dispatchMessage(Handler.java:132)
… 4 more
02-06 13:53:42.338 d: [ExoPlayer][EventLogger] videoDisabled [eventTime=362.25, mediaPos=232.78, window=0, period=0]
02-06 13:53:42.338 i: [ExoPlayer][EventLogger] videoDisabled [eventTime=362.25, mediaPos=232.78, window=0, period=0]
02-06 13:53:42.339 d: [ExoPlayer][EventLogger] videoSize [eventTime=362.25, mediaPos=232.78, window=0, period=0, w=0, h=0]
02-06 13:53:42.339 i: [ExoPlayer][EventLogger] videoSize [eventTime=362.25, mediaPos=232.78, window=0, period=0, w=0, h=0]
02-06 13:53:42.339 i: [Events] Video size event fired.
02-06 13:53:42.351 d: [ExoPlayer][EventLogger] audioDecoderReleased [eventTime=362.26, mediaPos=232.78, window=0, period=0, Plex.Audio.OPUS]
02-06 13:53:42.351 i: [ASS][Renderer] Attempting to start renderer from setVideoSize.
02-06 13:53:42.352 w: [ASS][Renderer] Video size not yet available, can’t start renderer yet.
02-06 13:53:42.352 i: [ExoPlayer][EventLogger] audioDecoderReleased [eventTime=362.26, mediaPos=232.78, window=0, period=0, Plex.Audio.OPUS]
02-06 13:53:42.353 d: [ExoPlayer][EventLogger] audioDisabled [eventTime=362.26, mediaPos=232.78, window=0, period=0]
02-06 13:53:42.353 i: [ExoPlayer][EventLogger] audioDisabled [eventTime=362.26, mediaPos=232.78, window=0, period=0]
02-06 13:53:42.356 d: [ExoPlayer][EventLogger] rendererReady [eventTime=362.26, mediaPos=232.78, window=0, period=0, rendererIndex=2, audio, false]
02-06 13:53:42.356 i: [ExoPlayer][EventLogger] rendererReady [eventTime=362.26, mediaPos=232.78, window=0, period=0, rendererIndex=2, audio, false]
02-06 13:53:42.357 d: [ExoPlayer][EventLogger] videoDecoderReleased [eventTime=362.27, mediaPos=232.78, window=0, period=0, c2.exynos.hevc.decoder]
02-06 13:53:42.357 i: [ExoPlayer][EventLogger] videoDecoderReleased [eventTime=362.27, mediaPos=232.78, window=0, period=0, c2.exynos.hevc.decoder]
02-06 13:53:42.358 d: [ExoPlayer][EventLogger] timeline [eventTime=362.27, mediaPos=232.78, window=0, period=0, periodCount=1, windowCount=1, reason=SOURCE_UPDATE
02-06 13:53:42.374 d: [ExoPlayer][EventLogger] period [?]
02-06 13:53:42.376 d: [ExoPlayer][EventLogger] window [233.00, seekable=true, dynamic=true]
02-06 13:53:42.376 d: [ExoPlayer][EventLogger] ]
02-06 13:53:42.376 i: [ExoPlayer][EventLogger] timeline [eventTime=362.27, mediaPos=232.78, window=0, period=0, periodCount=1, windowCount=1, reason=SOURCE_UPDATE
02-06 13:53:42.377 i: [ExoPlayer][EventLogger] period [?]
02-06 13:53:42.377 i: [ExoPlayer][EventLogger] window [233.00, seekable=true, dynamic=true]
02-06 13:53:42.377 i: [ExoPlayer][EventLogger] ]
02-06 13:53:42.377 e: [ExoPlayer][EventLogger] playerFailed [eventTime=362.27, mediaPos=232.78, window=0, period=0, errorCode=ERROR_CODE_IO_UNSPECIFIED
androidx.media3.exoplayer.m: Source error
at androidx.media3.exoplayer.n0.a0(r8-map-id-d6570442cbe7b0f4faafa3a9dd0cd9d1eb6e426fc289ac505315b063b40132a9:17)
at androidx.media3.exoplayer.n0.handleMessage(r8-map-id-d6570442cbe7b0f4faafa3a9dd0cd9d1eb6e426fc289ac505315b063b40132a9:425)
at android.os.Handler.dispatchMessage(Handler.java:128)
at android.os.Looper.dispatchMessage(Looper.java:333)
at android.os.Looper.loopOnce(Looper.java:263)
at android.os.Looper.loop(Looper.java:367)
at android.os.HandlerThread.run(HandlerThread.java:139)
Caused by: V0.o$d
at V0.c$b.z(r8-map-id-d6570442cbe7b0f4faafa3a9dd0cd9d1eb6e426fc289ac505315b063b40132a9:92)
at V0.c$b.w(r8-map-id-d6570442cbe7b0f4faafa3a9dd0cd9d1eb6e426fc289ac505315b063b40132a9:38)
at V0.c$b.v(r8-map-id-d6570442cbe7b0f4faafa3a9dd0cd9d1eb6e426fc289ac505315b063b40132a9:3)
at f1.n$c.handleMessage(r8-map-id-d6570442cbe7b0f4faafa3a9dd0cd9d1eb6e426fc289ac505315b063b40132a9:134)
at android.os.Handler.dispatchMessage(Handler.java:132)
… 4 more
]: