PLEX on Shield PRO only plays some files once

Server Version#: 1.31.3
Player Version#:9.17.0.38861

So i have this new weird issue with PLEX. Whenever i play a file for a certain amount of time when i want to continue watching it it wont load. The first time i click on it (freshly downloaded) it works perfectly but if i interrupt the play and then want to continue… it says there is a connection issue. I’ve got a 2.5GB network with PLEX running on QNAP

Here is some log output:

03-19 13:48:54.178 i: [MediaDecisionMediaSource] Resolving 192-168-50-222.c4f9e83ce80b410daaf4731511d75c6a.plex.direct as 192.168.50.222.
03-19 13:48:54.178 i: [MediaDecisionMediaSource] Opening https://192-168-50-222.c4f9e83ce80b410daaf4731511d75c6a.plex.direct:32400/video/:/transcode/universal/start.m3u8?advancedSubtitles=text&audioBoost=100&autoAdjustQuality=0&directPlay=0&directStream=1&directStreamAudio=1&fastSeek=1&hasMDE=1&location=lan&maxVideoBitrate=200000&mediaBufferSize=209664&mediaIndex=0&partIndex=0&path=%2Flibrary%2Fmetadata%2F33588&protocol=hls&session=ad941096d334c4ba-com-plexapp-android&subtitles=burn&subtitleSize=50&videoBitrate=200000&videoQuality=100&videoResolution=3840x2160&X-Plex-Client-Identifier=ad941096d334c4ba-com-plexapp-android&X-Plex-Client-Platform=Android&X-Plex-Client-Profile-Extra=add-limitation(scope%3DvideoCodec%26scopeName%3Dh264%26type%3DupperBound%26name%3Dvideo.level%26value%3D52)%2Badd-limitation(scope%3DvideoCodec%26scopeName%3D*%26type%3DupperBound%26name%3Dvideo.width%26value%3D3840%26replace%3Dtrue)%2Badd-limitation(scope%3DvideoCodec%26scopeName%3D*%26type%3DupperBound%26name%3Dvideo.height%26value%3D2160%26replace%3Dtrue)%2Badd-limitation(scope%3DvideoCodec%26scopeName%3Dhevc%26type%3DnotMatch%26name%3Dvideo.DOVIProfile%26value%3D5)%2Badd-transcode-target(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26container%3Dmkv%26videoCodec%3Dh264%2Chevc%2Cmpeg2video%26audioCodec%3Daac_latm%2Caac%2Caac%2Cac3%2Calac%2Cdca%2Cdca%2Cdca%2Cdca%2Ceac3%2Cflac%2Cmp1%2Cmp2%2Cmp3%2Copus%2Cvorbis%2Cwmav1%2Cwmav2%2Cwmalossless%2Cwmapro%2Cwmavoice%26subtitleCodec%3Dass%2Cpgs%2Csubrip%2Cdvd_subtitle%2Cmov_text%2Cvtt%2Cdvb_subtitle%26replace%3Dtrue)%2Badd-transcode-target-settings(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26CopyMatroskaAttachments%3Dtrue)%2Badd-limitation(scope%3DvideoAudioCodec%26scopeName%3Daac%26type%3DupperBound%26name%3Daudio.channels%26value%3D8%26replace%3Dtrue)%2Badd-transcode-target-audio-codec(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26audioCodec%3Dmp3)%2Badd-transcode-target-audio-codec(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26audioCodec%3Dac3)%2Badd-transcode-target-audio-codec(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26audioCodec%3Deac3)%2Badd-transcode-target-audio-codec(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26audioCodec%3Ddca)%2Badd-transcode-target-audio-codec(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26audioCodec%3Dopus)%2Badd-limitation(scope%3DvideoCodec%26scopeName%3D*%26type%3DNotMatch%26name%3Dvideo.anamorphic%26value%3D999%26replace%3Dtrue)%2Badd-transcode-target(type%3DsubtitleProfile%26context%3Dstreaming%26protocol%3Dhttp%26container%3Dmkv%26subtitleCodec%3Dsrt)%2Bappend-transcode-target-codec(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26videoCodec%3Dmpeg2video)%2Bappend-transcode-target-codec(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26videoCodec%3Dhevc)%2Badd-limitation(scope%3DvideoCodec%26scopeName%3Dhevc%26type%3DMatch%26name%3Dvideo.profile%26list%3Dmain|main%2010)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dhevc%26scopeType%3DvideoCodec%26context%3Dstreaming%26protocol%3Dhls%26type%3Dmatch%26name%3Dvideo.colorTrc%26list%3Dsmpte2084|bt709|bt470m|smpte240m|smpte170m|bt470bg|bt2020-10%26isRequired%3Dfalse)&X-Plex-Device=SHIELD%20Android%20TV&X-Plex-Platform=Android&X-Plex-Platform-Version=11&X-Plex-Product=Plex%20for%20Android%20(TV)&X-Plex-Token=...pYuD&X-Plex-Version=9.17.0.38861.
03-19 13:48:54.179 i: [MediaDecisionMediaSource] Using HlsMediaSource with FFmpegExtractor.
03-19 13:48:54.180 i: [MediaDecisionMediaSource] onMediaDecisionRefreshed (Sources: 1)
03-19 13:48:54.180 i: [ASS][Renderer] Attempting to start renderer from setSurface.
03-19 13:48:54.180 w: [ASS][Renderer] Missing video size, can’t start renderer yet.
03-19 13:48:54.424 i: [ExoPlayer][EventLogger] timeline [eventTime=0.65, mediaPos=244.18, window=0, period=0, periodCount=1, windowCount=1, reason=SOURCE_UPDATE
03-19 13:48:54.424 i: [ExoPlayer][EventLogger] period [3372.00]
03-19 13:48:54.424 i: [ExoPlayer][EventLogger] window [3372.00, seekable=true, dynamic=false]
03-19 13:48:54.425 i: [ExoPlayer][EventLogger] ]
03-19 13:48:54.425 i: [Player][ExoPlayer] onTimelineChanged (Position: 244185 ms, Duration: 3372000 ms)
03-19 13:48:54.425 i: [EngineEventManager] onBufferingStarted (isSeeking: false)
03-19 13:48:54.425 i: [Player][Timeline] Playback started (or buffering), scheduling updates
03-19 13:48:54.426 i: [TranscodeSession] Media choice updated
03-19 13:48:54.426 i: [TranscodeSession] Pausing…
03-19 13:49:24.263 i: [FFmpegExtractor] Initialised with new output.
03-19 13:49:24.264 i: [FFmpegExtractor] Opening demuxer.
03-19 13:49:24.265 i: [FFmpeg] [INFO] [FFmpegExtractor] Connecting directly to ExoPlayer.
03-19 13:49:24.265 i: [FFmpeg] [INFO] [FFmpegExtractor] Preparing context for demuxing.
03-19 13:49:24.273 i: [FFmpegExtractor] IO-seek has been requested, target of 0 bytes (whence 65536).
03-19 13:49:24.274 i: [FFmpeg] [INFO] [FFmpegExtractor] Requesting IO seek to 0 bytes.
03-19 13:49:24.274 i: [FFmpegExtractor] IO-seek not resolvable, returning -38 instead.
03-19 13:49:24.274 i: [FFmpegExtractor] IO-seek has been requested, target of -1 bytes (whence 2).
03-19 13:49:24.274 i: [FFmpegExtractor] IO-seek not resolvable, returning -38 instead.
03-19 13:49:24.274 i: [FFmpeg] [INFO] [FFmpegExtractor] IO seek completed to -38 Interrupted: No Closed: No
03-19 13:49:24.275 i: [FFmpeg] [INFO] [FFmpegExtractor] Requesting IO seek to -1 bytes.
03-19 13:49:24.275 i: [FFmpeg] [INFO] [FFmpegExtractor] IO seek completed to -38 Interrupted: No Closed: No
03-19 13:49:24.275 i: [FFmpegExtractor] End of input has been reached.
03-19 13:49:24.426 i: [TranscoderSignaler] Pinging server…
03-19 13:49:24.427 i: [BufferHelper] Assumed Bitrate: 400000, Segment Count: 46875
03-19 13:49:24.427 i: [BufferHelper] Detected memory pressure, reducing segment count to fit available memory: 512
03-19 13:49:24.428 i: [BufferHelper] Segment count: 3276
03-19 13:49:24.431 i: Fetching [method:GET] https://192.168.50.222:32400/video/:/transcode/universal/ping?autoAdjustQuality=0&hasMDE=1&location=lan&mediaBufferSize=209664&session=ad941096d334c4ba-com-plexapp-android&X-Plex-Client-Identifier=ad941096d334c4ba-com-plexapp-android&X-Plex-Client-Platform=Android&X-Plex-Device=SHIELD%20Android%20TV&X-Plex-Platform=Android&X-Plex-Platform-Version=11&X-Plex-Product=Plex%20for%20Android%20(TV)&X-Plex-Version=9.17.0.38861&X-Plex-Token=...pYuD&X-Plex-Language=en-us

I just tested. If i move the file away, rename and move it back it works again

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