diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index c11e176df3..e4d1860460 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -3304,10 +3304,10 @@ class PlaybackManager { const startTime = getCurrentTicks(player) || streamInfo.playerStartPositionTicks; changeStream(player, startTime, { - // force transcoding + // force transcoding and only allow remuxing for remote source like liveTV EnableDirectPlay: false, EnableDirectStream: false, - AllowVideoStreamCopy: false, + AllowVideoStreamCopy: streamInfo.item.LocationType === 'Remote' ? true : false, AllowAudioStreamCopy: currentlyPreventsAudioStreamCopy || currentlyPreventsVideoStreamCopy ? false : null });