Skip to content

Commit ebc4a93

Browse files
authored
Hotfix: Support external Plex docker
1 parent 35a5930 commit ebc4a93

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/core/sessions.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,15 +81,16 @@ SessionsManager.parseFFmpegParameters = async (args = [], env = {}, optimizeMode
8181

8282
// Progress
8383
if (e.indexOf('/progress') !== -1)
84-
return (e.replace(plexUrl(), '{INTERNAL_TRANSCODER}'));
84+
return (e.replace(plexUrl(), '{INTERNAL_TRANSCODER}').replace('http://127.0.0.1:32400/', '{INTERNAL_TRANSCODER}'));
8585

8686
// Manifest and seglist
8787
if (e.indexOf('/manifest') !== -1 || e.indexOf('/seglist') !== -1)
88-
return (e.replace(plexUrl(), '{INTERNAL_TRANSCODER}'));
88+
return (e.replace(plexUrl(), '{INTERNAL_TRANSCODER}').replace('http://127.0.0.1:32400/', '{INTERNAL_TRANSCODER}'));
8989

9090
// Other
9191
let parsed = e;
9292
parsed = replaceAll(parsed, plexUrl(), publicUrl())
93+
parsed = replaceAll(parsed, 'http://127.0.0.1:32400/', publicUrl())
9394
parsed = replaceAll(parsed, config.plex.path.sessions, publicUrl() + 'api/sessions/')
9495
parsed = replaceAll(parsed, config.plex.path.usr, '{INTERNAL_PLEX_SETUP}')
9596
return parsed;

0 commit comments

Comments
 (0)