From 58f109ddeccca9839fb78b722364884222032472 Mon Sep 17 00:00:00 2001 From: bopol Date: Wed, 23 Jun 2021 11:15:40 +0200 Subject: [PATCH] adress stypox review --- .../extractors/YoutubeStreamInfoItemExtractor.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemExtractor.java index 4fa6caab9..4183fc0a2 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemExtractor.java @@ -62,16 +62,18 @@ public class YoutubeStreamInfoItemExtractor implements StreamInfoItemExtractor { } final JsonArray badges = videoInfo.getArray("badges"); - for (Object badge : badges) { + for (final Object badge : badges) { if (((JsonObject) badge).getObject("metadataBadgeRenderer").getString("label", EMPTY_STRING).equals("LIVE NOW")) { return cachedStreamType = StreamType.LIVE_STREAM; } } - final String style = videoInfo.getArray("thumbnailOverlays").getObject(0) - .getObject("thumbnailOverlayTimeStatusRenderer").getString("style", EMPTY_STRING); - if (style.equalsIgnoreCase("LIVE")) { - return cachedStreamType = StreamType.LIVE_STREAM; + for (final Object overlay : videoInfo.getArray("thumbnailOverlays")) { + final String style = ((JsonObject) overlay) + .getObject("thumbnailOverlayTimeStatusRenderer").getString("style", EMPTY_STRING); + if (style.equalsIgnoreCase("LIVE")) { + return cachedStreamType = StreamType.LIVE_STREAM; + } } return cachedStreamType = StreamType.VIDEO_STREAM;