diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubePlaylistExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubePlaylistExtractor.java index 894ffdc038..47cd3b4f97 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubePlaylistExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubePlaylistExtractor.java @@ -177,10 +177,13 @@ private JsonObject getPlaylistInfo() throws ParsingException { @Nonnull private JsonObject getPlaylistHeader() { if (playlistHeader == null) { - playlistHeader = browseMetadataResponse.getObject(HEADER) + if (browseMetadataResponse == null) { + return new JsonObject(); + } + final JsonObject headerRenderer = browseMetadataResponse.getObject(HEADER) .getObject("playlistHeaderRenderer"); + playlistHeader = headerRenderer != null ? headerRenderer : new JsonObject(); } - return playlistHeader; }