diff --git a/src/toM3u8.js b/src/toM3u8.js index 213be098..4a3bc28e 100644 --- a/src/toM3u8.js +++ b/src/toM3u8.js @@ -47,6 +47,11 @@ const addSegmentInfoFromSidx = (playlists, sidxMapping = {}) => { for (const i in playlists) { const playlist = playlists[i]; + + if (!playlist.sidx) { + continue; + } + const sidxKey = playlist.sidx.uri + '-' + byteRangeToString(playlist.sidx.byterange); const sidxMatch = sidxMapping[sidxKey] && sidxMapping[sidxKey].sidx;