From fc7d3dd2a55fb2a1ce98bdda03d2eec5811b7b5a Mon Sep 17 00:00:00 2001 From: Kavin <20838718+FireMasterK@users.noreply.github.com> Date: Mon, 22 May 2023 21:09:57 +0100 Subject: [PATCH] Filter out video tab from tabs. --- .../java/me/kavin/piped/server/handlers/ChannelHandlers.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/me/kavin/piped/server/handlers/ChannelHandlers.java b/src/main/java/me/kavin/piped/server/handlers/ChannelHandlers.java index 7feb05a..a7a5f79 100644 --- a/src/main/java/me/kavin/piped/server/handlers/ChannelHandlers.java +++ b/src/main/java/me/kavin/piped/server/handlers/ChannelHandlers.java @@ -18,6 +18,7 @@ import org.schabi.newpipe.extractor.channel.ChannelInfo; import org.schabi.newpipe.extractor.channel.ChannelTabInfo; import org.schabi.newpipe.extractor.exceptions.ExtractionException; import org.schabi.newpipe.extractor.exceptions.ParsingException; +import org.schabi.newpipe.extractor.linkhandler.ChannelTabs; import org.schabi.newpipe.extractor.linkhandler.ListLinkHandler; import org.schabi.newpipe.extractor.stream.StreamInfoItem; @@ -138,6 +139,7 @@ public class ChannelHandlers { List tabs = info.getTabs() .stream() + .filter(tab -> !tab.getContentFilters().contains(ChannelTabs.VIDEOS)) .map(tab -> { try { return new ChannelTab(tab.getContentFilters().get(0), mapper.writeValueAsString(tab));