From d3c3ee47e5d09eb36658db92923092feb1231f9e Mon Sep 17 00:00:00 2001 From: nklhrstv Date: Mon, 6 Apr 2020 17:45:38 +0300 Subject: [PATCH] check if embedded subtitles in stream are valid --- src/routes/Player/Player.js | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/src/routes/Player/Player.js b/src/routes/Player/Player.js index 7f05e926e..d1a856ad6 100644 --- a/src/routes/Player/Player.js +++ b/src/routes/Player/Player.js @@ -189,19 +189,18 @@ const Player = ({ urlParams }) => { 0 } }); - dispatch({ - commandName: 'addSubtitlesTracks', - commandArgs: { - tracks: player.selected.stream.subtitles.map(({ url, lang }) => ({ - url, - lang, - origin: player.selected.stream.addon !== null ? - player.selected.stream.addon.manifest.name - : - 'EMBEDDED IN STREAM' - })) - } - }); + if (Array.isArray(player.selected.stream.subtitles)) { + dispatch({ + commandName: 'addSubtitlesTracks', + commandArgs: { + tracks: player.selected.stream.subtitles.map(({ url, lang }) => ({ + url, + lang, + origin: 'EMBEDDED IN STREAM' + })) + } + }); + } } }, [player.selected]); useDeepEqualEffect(() => {