From f878125320fc13698c980224b32f1dcffffd3b03 Mon Sep 17 00:00:00 2001 From: vexorian Date: Sat, 21 Nov 2020 17:45:04 -0400 Subject: [PATCH] #171 Do not require Plex connection to play videos when direct paths are enabled. --- src/plexTranscoder.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/plexTranscoder.js b/src/plexTranscoder.js index ee1a79a..00663a1 100644 --- a/src/plexTranscoder.js +++ b/src/plexTranscoder.js @@ -289,7 +289,11 @@ lang=en` } - async getDecision(directPlay) { + async getDecisionUnmanaged(directPlay) { + if (this.settings.streamPath === 'direct') { + console.log("Skip get transcode decision because direct path is enabled"); + return; + } let res = await axios.get(`${this.server.uri}/video/:/transcode/universal/decision?${this.transcodingArgs}`, { headers: { Accept: 'application/json' } }) @@ -307,6 +311,14 @@ lang=en` } } + async getDecision(directPlay) { + try { + this.getDecisionUnmanaged(directPlay); + } catch (err) { + console.error(err); + } + } + getStatusUrl() { let profileName=`Generic`;