From bad12385c81aae67c769c014d9c0a0cfefc868c0 Mon Sep 17 00:00:00 2001 From: Stypox Date: Fri, 14 Apr 2023 17:18:11 +0200 Subject: [PATCH] Fix PeerTube channel tabs content filters --- .../linkHandler/PeertubeChannelTabLinkHandlerFactory.java | 3 ++- .../linkHandler/YoutubeChannelTabLinkHandlerFactory.java | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/linkHandler/PeertubeChannelTabLinkHandlerFactory.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/linkHandler/PeertubeChannelTabLinkHandlerFactory.java index 2450ecad5..53b7957b8 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/linkHandler/PeertubeChannelTabLinkHandlerFactory.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/linkHandler/PeertubeChannelTabLinkHandlerFactory.java @@ -56,8 +56,9 @@ public final class PeertubeChannelTabLinkHandlerFactory extends ListLinkHandlerF @Override public String[] getAvailableContentFilter() { return new String[] { - ChannelTabs.PLAYLISTS, + ChannelTabs.VIDEOS, ChannelTabs.CHANNELS, + ChannelTabs.PLAYLISTS, }; } } diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeChannelTabLinkHandlerFactory.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeChannelTabLinkHandlerFactory.java index 3ae6a89c7..2c734ec2f 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeChannelTabLinkHandlerFactory.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeChannelTabLinkHandlerFactory.java @@ -21,14 +21,14 @@ public final class YoutubeChannelTabLinkHandlerFactory extends ListLinkHandlerFa switch (tab) { case ChannelTabs.VIDEOS: return "/videos"; - case ChannelTabs.PLAYLISTS: - return "/playlists"; - case ChannelTabs.LIVESTREAMS: - return "/streams"; case ChannelTabs.SHORTS: return "/shorts"; + case ChannelTabs.LIVESTREAMS: + return "/streams"; case ChannelTabs.CHANNELS: return "/channels"; + case ChannelTabs.PLAYLISTS: + return "/playlists"; } throw new ParsingException("tab " + tab + " not supported"); }