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 17d934d24..b641ef86e 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 @@ -327,9 +327,11 @@ public class YoutubeStreamInfoItemExtractor implements StreamInfoItemExtractor { // found in this case final String viewCountText = getTextFromObject(videoInfo.getObject("viewCountText")); + final boolean isReelItem = + videoInfo.getString("videoType", "").equals("REEL_VIDEO_TYPE_VIDEO"); if (!isNullOrEmpty(viewCountText)) { try { - return getViewCountFromViewCountText(viewCountText, false); + return getViewCountFromViewCountText(viewCountText, isReelItem); } catch (final Exception ignored) { } } diff --git a/extractor/src/test/java/org/schabi/newpipe/downloader/DownloaderFactory.java b/extractor/src/test/java/org/schabi/newpipe/downloader/DownloaderFactory.java index 9b1d5c6fe..611e6eeb1 100644 --- a/extractor/src/test/java/org/schabi/newpipe/downloader/DownloaderFactory.java +++ b/extractor/src/test/java/org/schabi/newpipe/downloader/DownloaderFactory.java @@ -8,7 +8,7 @@ public class DownloaderFactory { public static final String RESOURCE_PATH = "src/test/resources/org/schabi/newpipe/extractor/"; - private static final DownloaderType DEFAULT_DOWNLOADER = DownloaderType.RECORDING; + private static final DownloaderType DEFAULT_DOWNLOADER = DownloaderType.REAL; public static DownloaderType getDownloaderType() { try {