3737import org .schabi .newpipe .extractor .services .youtube .extractors .YoutubeSuggestionExtractor ;
3838import org .schabi .newpipe .extractor .services .youtube .extractors .YoutubeTrendingExtractor ;
3939import org .schabi .newpipe .extractor .services .youtube .extractors .kiosk .YoutubeLiveExtractor ;
40+ import org .schabi .newpipe .extractor .services .youtube .extractors .kiosk .YoutubeTrendingGamingVideosExtractor ;
4041import org .schabi .newpipe .extractor .services .youtube .extractors .kiosk .YoutubeTrendingPodcastsEpisodesExtractor ;
4142import org .schabi .newpipe .extractor .services .youtube .linkHandler .YoutubeChannelLinkHandlerFactory ;
4243import org .schabi .newpipe .extractor .services .youtube .linkHandler .YoutubeChannelTabLinkHandlerFactory ;
4546import org .schabi .newpipe .extractor .services .youtube .linkHandler .YoutubePlaylistLinkHandlerFactory ;
4647import org .schabi .newpipe .extractor .services .youtube .linkHandler .YoutubeSearchQueryHandlerFactory ;
4748import org .schabi .newpipe .extractor .services .youtube .linkHandler .YoutubeStreamLinkHandlerFactory ;
49+ import org .schabi .newpipe .extractor .services .youtube .linkHandler .YoutubeTrendingGamingVideosLinkHandlerFactory ;
4850import org .schabi .newpipe .extractor .services .youtube .linkHandler .YoutubeTrendingLinkHandlerFactory ;
4951import org .schabi .newpipe .extractor .services .youtube .linkHandler .YoutubeTrendingPodcastsEpisodesLinkHandlerFactory ;
5052import org .schabi .newpipe .extractor .stream .StreamExtractor ;
@@ -163,6 +165,8 @@ public KioskList getKioskList() throws ExtractionException {
163165 YoutubeLiveLinkHandlerFactory .INSTANCE ;
164166 final ListLinkHandlerFactory trendingPodcastsEpisodesLHF =
165167 YoutubeTrendingPodcastsEpisodesLinkHandlerFactory .INSTANCE ;
168+ final ListLinkHandlerFactory trendingGamingVideosLHF =
169+ YoutubeTrendingGamingVideosLinkHandlerFactory .INSTANCE ;
166170
167171 try {
168172 list .addKioskEntry (
@@ -181,6 +185,14 @@ public KioskList getKioskList() throws ExtractionException {
181185 trendingPodcastsEpisodesLHF ,
182186 YoutubeTrendingPodcastsEpisodesLinkHandlerFactory .KIOSK_ID
183187 );
188+ list .addKioskEntry (
189+ (streamingService , url , id ) -> new YoutubeTrendingGamingVideosExtractor (
190+ YoutubeService .this ,
191+ trendingGamingVideosLHF .fromUrl (url ),
192+ id ),
193+ trendingGamingVideosLHF ,
194+ YoutubeTrendingGamingVideosLinkHandlerFactory .KIOSK_ID
195+ );
184196 list .addKioskEntry (
185197 (streamingService , url , id ) -> new YoutubeTrendingExtractor (
186198 YoutubeService .this ,
0 commit comments