diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelExtractor.java index d7ba0712c..6b19d6068 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelExtractor.java @@ -61,6 +61,8 @@ public class YoutubeChannelExtractor extends ChannelExtractor { private JsonObject initialData; private JsonObject videoTab; + private static final long UNKNOWN_SUBSCRIBER_COUNT = -1; + /** * Some channels have response redirects and the only way to reliably get the id is by saving it. *

@@ -281,7 +283,7 @@ public class YoutubeChannelExtractor extends ChannelExtractor { throw new ParsingException("Could not get subscriber count", e); } } else { - return ITEM_COUNT_UNKNOWN; + return UNKNOWN_SUBSCRIBER_COUNT; } } 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 3e377b558..3799dec76 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 @@ -45,7 +45,6 @@ import java.time.OffsetDateTime; import java.time.format.DateTimeFormatter; import java.util.*; -import static org.schabi.newpipe.extractor.ListExtractor.ITEM_COUNT_UNKNOWN; import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.*; import static org.schabi.newpipe.extractor.utils.Utils.EMPTY_STRING; import static org.schabi.newpipe.extractor.utils.Utils.UTF_8; @@ -104,6 +103,8 @@ public class YoutubeStreamExtractor extends StreamExtractor { @Nullable private List subtitles = null; + private static final long UNKNOWN_SUBSCRIBER_COUNT = -1; + public YoutubeStreamExtractor(final StreamingService service, final LinkHandler linkHandler) { super(service, linkHandler); } @@ -448,7 +449,7 @@ public class YoutubeStreamExtractor extends StreamExtractor { throw new ParsingException("Could not get uploader subscriber count", e); } } else { - return ITEM_COUNT_UNKNOWN; + return UNKNOWN_SUBSCRIBER_COUNT; } }