Stream suddenly stop on fire tv

Server Version#: 1.43.0.10346
Player Version#:
Using XMLTV?: Yes

Hello,

since a week now i have issue with personnal live tv, the stream start correctly, sometimes buffering and can suddenly stop randomly…

Live tv seems stable on Samsung and roku

here’s the log from fire tv

Thanks!

11-26 09:30:56.786  i: [LoadControl] Setting buffer size to 73,19 MB / 0 seconds.
11-26 09:30:56.791  e: [ExoPlayer][EventLogger] playerFailed [eventTime=581.70, mediaPos=0.00, window=0, period=0, errorCode=ERROR_CODE_IO_UNSPECIFIED
  androidx.media3.exoplayer.ExoPlaybackException: Source error
      at androidx.media3.exoplayer.ExoPlayerImplInternal.handleIoException(SourceFile:16)
      at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(SourceFile:302)
      at android.os.Handler.dispatchMessage(Handler.java:102)
      at android.os.Looper.loop(Looper.java:223)
      at android.os.HandlerThread.run(HandlerThread.java:67)
  Caused by: androidx.media3.exoplayer.upstream.Loader$UnexpectedLoaderException: Unexpected NullPointerException: Attempt to invoke virtual method 'int com.plexapp.plex.net.w1.w0(java.lang.String)' on a null object reference
      at androidx.media3.exoplayer.upstream.Loader$LoadTask.handleMessage(SourceFile:147)
      at android.os.Handler.dispatchMessage(Handler.java:106)
      ... 2 more
  Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.plexapp.plex.net.w1.w0(java.lang.String)' on a null object reference
      at nj.y.b(SourceFile:20)
      at nj.z.c(SourceFile:9)
      at nj.z.onLoadCompleted(SourceFile:2)
      at androidx.media3.exoplayer.upstream.Loader$LoadTask.handleMessage(SourceFile:131)
      ... 3 more
]
11-26 09:30:56.792  e: [Player][ExoPlayer] Playback error detected
11-26 09:30:56.793  e: An exception occurred: androidx.media3.exoplayer.ExoPlaybackException: Source error
11-26 09:30:56.794  e: Stacktrace: androidx.media3.exoplayer.ExoPlaybackException: Source error
	at androidx.media3.exoplayer.ExoPlayerImplInternal.handleIoException(SourceFile:16)
	at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(SourceFile:302)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:223)
	at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: androidx.media3.exoplayer.upstream.Loader$UnexpectedLoaderException: Unexpected NullPointerException: Attempt to invoke virtual method 'int com.plexapp.plex.net.w1.w0(java.lang.String)' on a null object reference
	at androidx.media3.exoplayer.upstream.Loader$LoadTask.handleMessage(SourceFile:147)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	... 2 more
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.plexapp.plex.net.w1.w0(java.lang.String)' on a null object reference
	at nj.y.b(SourceFile:20)
	at nj.z.c(SourceFile:9)
	at nj.z.onLoadCompleted(SourceFile:2)
	at androidx.media3.exoplayer.upstream.Loader$LoadTask.handleMessage(SourceFile:131)
	... 3 more

11-26 09:30:56.795  i: [Player][Timeline] Handling player error
11-26 09:30:56.796  i: [Player][Timeline] Playback stopped (error: true)
11-26 09:30:56.796  w: [Player][Timeline] player position was negative. Position time will be reported as 0.
11-26 09:30:56.799  i: [ExoPlayer][EventLogger] state [eventTime=581.71, mediaPos=0.00, window=0, period=0, IDLE]
11-26 09:30:56.802  i: Fetching [method:GET] https://192.168.2.11:32400/:/timeline?airingID=434928&audioStreamID=1264889&context=dvrGuide%3Afb635b8ee22d4987650d9feca1bd5e34ab79523e&duration=601751&guid=tv.plex.xmltv%3A%2F%2Fepisode%2FLa%2520ru%25C3%25A9e%2520vers%2520l%2527or%253A%2520les%2520mines%2520perdues%2F2%2F1&key=%2Flivetv%2Fsessions%2F06124c63-b340-4d86-b335-bfb81af44f60&playbackTime=574699&playQueueItemID=30-1764165600000&ratingKey=398799&state=stopped&time=0&token=...oVA5&X-Plex-Client-Identifier=2cc577460ace2817-com-plexapp-android&X-Plex-Token=...oVA5&X-Plex-Language=fr-ca
11-26 09:30:56.814  i: [Player][Timeline] Player error not known by server, reporting original player error (or a playback interrupted one)
11-26 09:30:56.815  i: [Player] Error reported: UnknownError (null)
11-26 09:30:56.815  i: [TranscodeSession] Stopping...
11-26 09:30:56.816  i: [TranscodeSession] Session already stopped.
11-26 09:30:56.816  i: [Player][Timeline] Playback stopped (error: false)
11-26 09:30:56.817  w: [Player][Timeline] player position was negative. Position time will be reported as 0.
11-26 09:30:56.819  i: Fetching [method:GET] https://192.168.2.11:32400/:/timeline?airingID=434928&audioStreamID=1264889&context=dvrGuide%3Afb635b8ee22d4987650d9feca1bd5e34ab79523e&duration=601751&guid=tv.plex.xmltv%3A%2F%2Fepisode%2FLa%2520ru%25C3%25A9e%2520vers%2520l%2527or%253A%2520les%2520mines%2520perdues%2F2%2F1&key=%2Flivetv%2Fsessions%2F06124c63-b340-4d86-b335-bfb81af44f60&playbackTime=574718&playQueueItemID=30-1764165600000&ratingKey=398799&state=stopped&time=0&token=...oVA5&X-Plex-Client-Identifier=2cc577460ace2817-com-plexapp-android&X-Plex-Token=...oVA5&X-Plex-Language=fr-ca
11-26 09:30:56.831  i: [Player][Error] Displaying player error...
11-26 09:30:56.832  i: [DialogBehaviour] Showing dialog.
11-26 09:31:00.194  i: [LiveAiringMediaItemsMonitor] Something has started or ended. Calling listener
11-26 09:31:00.196  i: Fetching [method:GET] https://192.168.2.11:32400/tv.plex.providers.epg.xmltv:11/hubs/channels/recent?includeExternalMetadata=1&includeLibraryPlaylists=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1&X-Plex-Token=...oVA5&X-Plex-Language=fr-ca
11-26 09:31:00.260  i: [LiveAiringMediaItemsMonitor] Cancelling change detection
11-26 09:31:00.260  i: [LiveAiringMediaItemsMonitor]. Will signal items changed in 1800000 milliseconds
11-26 09:31:56.384  i: [FFmpeg] [INFO] [FFmpegExtractor] Demuxer context has already been closed.
11-26 09:31:56.385  i: [FFmpeg] [INFO] [FFmpegExtractor] Source has been closed successfully.
11-26 09:31:56.385  i: [FFmpeg] [INFO] [FFmpegExtractor] Source has been terminated successfully.
11-26 09:34:12.506  i: [HttpServer] /192.168.2.27:58294 - GET /favicon.ico
11-26 09:34:41.612  i: [HttpServer] /192.168.2.11:40459 - GET /logging

Plex Media Server Logs_2025-12-01_20-25-33.zip (5.6 MB)

Mines giving the exact same errors. However I’ve always had issues with livetv crashing out on the fire tv sticks, even before the 1.43 betas but definitely seems worse now. Strangely I have found 1 channel that this never occur on, BBC1 (I’m UK), and one channel that is worse than all the others, SKYMIX. It isn’t a server or dvr issue as all players other than android based ones work fine for all the channels.

1 Like

I think the root cause of exoplayer bugging out on android is this line from the debug logs, it seems to be the first thing that occurs after what looks like usual stream requests:

androidx.media3.datasource.HttpDataSource$InvalidResponseCodeException: Response code: 416

1 Like

So? Is there anyone to help?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.