diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java index 964fd7cfd..27968f902 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java @@ -954,10 +954,10 @@ public class YoutubeStreamExtractor extends StreamExtractor { int height = formatData.getInt("height"); JsonObject initRange = formatData.getObject("initRange"); JsonObject indexRange = formatData.getObject("indexRange"); - int initStart = Integer.parseInt(initRange.getString("start")); - int initEnd = Integer.parseInt(initRange.getString("end")); - int indexStart = Integer.parseInt(indexRange.getString("start")); - int indexEnd = Integer.parseInt(indexRange.getString("end")); + int initStart = Integer.parseInt(initRange.getString("start", "-1")); + int initEnd = Integer.parseInt(initRange.getString("end", "-1")); + int indexStart = Integer.parseInt(indexRange.getString("start", "-1")); + int indexEnd = Integer.parseInt(indexRange.getString("end", "-1")); int fps = formatData.getInt("fps"); String mimeType = formatData.getString("mimeType", EMPTY_STRING); String codec = mimeType.contains("codecs") ? mimeType.split("\"")[1] : EMPTY_STRING;