Looking at the iOS app I log I see a lot of errors, but nothing I clearly understand:
2021/12/02 14:39:08.899 (145 MB) (1288636) ❌ PMKAVQueuePlayer.m:140 | Current item did finish playing with status FAILED. Error: Error Domain=AVFoundationErrorDomain Code=-11829 "Cannot Open" UserInfo={NSLocalizedFailureReason=This media may be damaged., NSLocalizedDescription=Cannot Open, NSUnderlyingError=0x280820a20 {Error Domain=CoreMediaErrorDomain Code=-12848 "(null)"}}
Error log entries:
(null)
2021/12/02 14:39:08.900 (145 MB) (1288636) ⚠️ PMKVideoPlaybackEngine.m:1793 | Player duration (0) and part duration (2732.404) are too different
2021/12/02 14:39:08.900 (145 MB) (1288636) ⚠️ PMKVideoPlaybackEngine.m:1800 | Player duration is 0, falling back to part duration (2732.404)
2021/12/02 14:39:08.900 (145 MB) (1288636) 🔧 PMKVideoPlaybackEngine.m:1822 | It looks like item { <PMKPlayQueueMetadata:0x1208cb060 key:/library/metadata/7235 title:Hide and Q type:4 isDirectory:0> }, playQueueItemID:220483 part /library/parts/7162/1563983884/file.mkv finished prematurely (time=0, part interval=0-2732.404), trying again 2/5...
2021/12/02 14:39:26.153 (146 MB) (1288636) ❌ AVPlayer+PMKAdditions.m:253 | Different number of tracks in player item ((
"<AVPlayerItemTrack: 0x28071eb50, assetTrack = <AVAssetTrack: 0x28074a840, trackID = 1, mediaType = vide>>"
)) and asset ((
))
2021/12/02 14:39:26.154 (146 MB) (1288636) ❌ PMKAVVideoPlayer.m:217 | Unexpected problem loading tracks in player item <PMKAVPlayerItem: 0x2809fc660, asset = <AVURLAsset: 0x280f41cc0, URL = https://192-168-1-5.52d1c94467194d8683b956c55e9b52ee.plex.direct:32400/video/:/transcode/universal/start.m3u8?audioBoost=100&autoAdjustQuality=0&directPlay=1&directStream=1&directStreamAudio=1&fastSeek=1&includeCodecs=1&location=lan&mediaBufferSize=40000&partIndex=0&path=%2Flibrary%2Fmetadata%2F7235&protocol=hls&session=1C48BAF7-A840-4720-BB57-4BB516CFAB18&subtitleSize=100&videoQuality=100&videoResolution=4096x2160&X-Plex-Client-Identifier=BCE92A91-DB0A-4A15-94F8-B9DD59672CF1&X-Plex-Client-Platform=iOS&X-Plex-Device=iPad&X-Plex-Device-Screen-Density=2&X-Plex-Device-Screen-Resolution=2388x1668&X-Plex-Device-Vendor=Apple&X-Plex-Drm=fairplay%3Avideo&X-Plex-Http-Pipeline=infinite&X-Plex-Model=8%2C3&X-Plex-Platform=iOS&X-Plex-Platform-Version=15.1&X-Plex-Product=Plex%20for%20iOS&X-Plex-Provides=client%2Ccontroller%2Csync-target%2Cplayer%2Cpubsub-player%2Cprovider-playback&X-Plex-Supported-Commands=abort%2CchangeQuality&X-Plex-Sync-Version=2&X-Plex-Token=qphVSxxxxxxxxxxxxxxx&X-Plex-Username=joey%&X-Plex-Version=7.25&X-Plex-Language=en&X-Plex-Device-Name=Joey%20iPadPro11>>. Error: Error Domain=AVPlayerAdditionsErrorDomain Code=1 "Number of tracks for item <PMKAVPlayerItem: 0x2809fc660, asset = <AVURLAsset: 0x280f41cc0, URL = https://192-168-1-5.52d1c94467194d8683b956c55e9b52ee.plex.direct:32400/video/:/transcode/universal/start.m3u8?audioBoost=100&autoAdjustQuality=0&directPlay=1&directStream=1&directStreamAudio=1&fastSeek=1&includeCodecs=1&location=lan&mediaBufferSize=40000&partIndex=0&path=%2Flibrary%2Fmetadata%2F7235&protocol=hls&session=1C48BAF7-A840-4720-BB57-4BB516CFAB18&subtitleSize=100&videoQuality=100&videoResolution=4096x2160&X-Plex-Client-Identifier=BCE92A91-DB0A-4A15-94F8-B9DD59672CF1&X-Plex-Client-Platform=iOS&X-Plex-Device=iPad&X-Plex-Device-Screen-Density=2&X-Plex-Device-Screen-Resolution=2388x1668&X-Plex-Device-Vendor=Apple&X-Plex-Drm=fairplay%3Avideo&X-Plex-Http-Pipeline=infinite&X-Plex-Model=8%2C3&X-Plex-Platform=iOS&X-Plex-Platform-Version=15.1&X-Plex-Product=Plex%20for%20iOS&X-Plex-Provides=client%2Ccontroller%2Csync-target%2Cplayer%2Cpubsub-player%2Cprovider-playback&X-Plex-Supported-Commands=abort%2CchangeQuality&X-Plex-Sync-Version=2&X-Plex-Token=qphVSxxxxxxxxxxxxxxx&X-Plex-Username=joey%&X-Plex-Version=7.25&X-Plex-Language=en&X-Plex-Device-Name=Joey%20iPadPro11>> ((
"<AVPlayerItemTrack: 0x28071eb50, assetTrack = <AVAssetTrack: 0x28074a840, trackID = 1, mediaType = vide>>"
)) didn't match with asset <AVURLAsset: 0x280f41cc0, URL = https://192-168-1-5.52d1c94467194d8683b956c55e9b52ee.plex.direct:32400/video/:/transcode/universal/start.m3u8?audioBoost=100&autoAdjustQuality=0&directPlay=1&directStream=1&directStreamAudio=1&fastSeek=1&includeCodecs=1&location=lan&mediaBufferSize=40000&partIndex=0&path=%2Flibrary%2Fmetadata%2F7235&protocol=hls&session=1C48BAF7-A840-4720-BB57-4BB516CFAB18&subtitleSize=100&videoQuality=100&videoResolution=4096x2160&X-Plex-Client-Identifier=BCE92A91-DB0A-4A15-94F8-B9DD59672CF1&X-Plex-Client-Platform=iOS&X-Plex-Device=iPad&X-Plex-Device-Screen-Density=2&X-Plex-Device-Screen-Resolution=2388x1668&X-Plex-Device-Vendor=Apple&X-Plex-Drm=fairplay%3Avideo&X-Plex-Http-Pipeline=infinite&X-Plex-Model=8%2C3&X-Plex-Platform=iOS&X-Plex-Platform-Version=15.1&X-Plex-Product=Plex%20for%20iOS&X-Plex-Provides=client%2Ccontroller%2Csync-target%2Cplayer%2Cpubsub-player%2Cprovider-playback&X-Plex-Supported-Commands=abort%2CchangeQuality&X-Plex-Sync-Version=2&X-Plex-Token=qphVSxxxxxxxxxxxxxxx&X-Plex-Username=joey%40&X-Plex-Version=7.25&X-Plex-Language=en&X-Plex-Device-Name=Joey%20iPadPro11> ((
))" UserInfo={NSLocalizedDescription=Number of tracks for item <PMKAVPlayerItem: 0x2809fc660, asset = <AVURLAsset: 0x280f41cc0, URL = https://192-168-1-5.52d1c94467194d8683b956c55e9b52ee.plex.direct:32400/video/:/transcode/universal/start.m3u8?audioBoost=100&autoAdjustQuality=0&directPlay=1&directStream=1&directStreamAudio=1&fastSeek=1&includeCodecs=1&location=lan&mediaBufferSize=40000&partIndex=0&path=%2Flibrary%2Fmetadata%2F7235&protocol=hls&session=1C48BAF7-A840-4720-BB57-4BB516CFAB18&subtitleSize=100&videoQuality=100&videoResolution=4096x2160&X-Plex-Client-Identifier=BCE92A91-DB0A-4A15-94F8-B9DD59672CF1&X-Plex-Client-Platform=iOS&X-Plex-Device=iPad&X-Plex-Device-Screen-Density=2&X-Plex-Device-Screen-Resolution=2388x1668&X-Plex-Device-Vendor=Apple&X-Plex-Drm=fairplay%3Avideo&X-Plex-Http-Pipeline=infinite&X-Plex-Model=8%2C3&X-Plex-Platform=iOS&X-Plex-Platform-Version=15.1&X-Plex-Product=Plex%20for%20iOS&X-Plex-Provides=client%2Ccontroller%2Csync-target%2Cplayer%2Cpubsub-player%2Cprovider-playback&X-Plex-Supported-Commands=abort%2CchangeQuality&X-Plex-Sync-Version=2&X-Plex-Token=qphVSxxxxxxxxxxxxxxx&X-Plex-Username=joey%&X-Plex-Version=7.25&X-Plex-Language=en&X-Plex-Device-Name=Joey%20iPadPro11>> ((
"<AVPlayerItemTrack: 0x28071eb50, assetTrack = <AVAssetTrack: 0x28074a840, trackID = 1, mediaType = vide>>"
)) didn't match with asset <AVURLAsset: 0x280f41cc0, URL = https://192-168-1-5.52d1c94467194d8683b956c55e9b52ee.plex.direct:32400/video/:/transcode/universal/start.m3u8?audioBoost=100&autoAdjustQuality=0&directPlay=1&directStream=1&directStreamAudio=1&fastSeek=1&includeCodecs=1&location=lan&mediaBufferSize=40000&partIndex=0&path=%2Flibrary%2Fmetadata%2F7235&protocol=hls&session=1C48BAF7-A840-4720-BB57-4BB516CFAB18&subtitleSize=100&videoQuality=100&videoResolution=4096x2160&X-Plex-Client-Identifier=BCE92A91-DB0A-4A15-94F8-B9DD59672CF1&X-Plex-Client-Platform=iOS&X-Plex-Device=iPad&X-Plex-Device-Screen-Density=2&X-Plex-Device-Screen-Resolution=2388x1668&X-Plex-Device-Vendor=Apple&X-Plex-Drm=fairplay%3Avideo&X-Plex-Http-Pipeline=infinite&X-Plex-Model=8%2C3&X-Plex-Platform=iOS&X-Plex-Platform-Version=15.1&X-Plex-Product=Plex%20for%20iOS&X-Plex-Provides=client%2Ccontroller%2Csync-target%2Cplayer%2Cpubsub-player%2Cprovider-playback&X-Plex-Supported-Commands=abort%2CchangeQuality&X-Plex-Sync-Version=2&X-Plex-Token=qphVSxxxxxxxxxxxxxxx&X-Plex-Username=joey%&X-Plex-Version=7.25&X-Plex-Language=en&X-Plex-Device-Name=Joey%20iPadPro11> ((
))}
2021/12/02 14:39:26.168 (146 MB) (1288636) ❌ PMKAVQueuePlayer.m:140 | Current item did finish playing with status FAILED. Error: Error Domain=AVFoundationErrorDomain Code=-11829 "Cannot Open" UserInfo={NSLocalizedFailureReason=This media may be damaged., NSLocalizedDescription=Cannot Open, NSUnderlyingError=0x280929650 {Error Domain=CoreMediaErrorDomain Code=-12848 "(null)"}}
2021/12/02 14:39:42.206 (146 MB) (1288636) ➖ PMKPlaybackSession.m:513 | Play decision: {
directPlay = "3000 - App cannot direct play this item. No direct play video profile exists for protocol http, with container mkv, and video codec hevc.";
general = "1001 - Direct play not available; Conversion OK.";
transcode = "1001 - Direct play not available; Conversion OK.";
}
2021/12/02 14:39:42.285 (146 MB) (1288636) ➖ PMKPlaybackSession.m:513 | Play decision: {
directPlay = "3000 - App cannot direct play this item. Direct play is disabled.";
general = "1001 - Direct play not available; Conversion OK.";
transcode = "1001 - Direct play not available; Conversion OK.";
2021/12/02 14:39:42.285 (146 MB) (1288636) 🔧 PMKAppEventMonitor.m:128 | [AppEventMonitor]: Playback Decision did end 14:39:42,2850 | ⚠️ This event ended before?, this shouldn't happen⚠️