Skip to content

Commit 4219354

Browse files
StypoxXiangRongLin
authored andcommitted
[Youtube] Add subchannel functions to mix and fix imports
1 parent 3ff8619 commit 4219354

2 files changed

Lines changed: 27 additions & 6 deletions

File tree

extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/YoutubeService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeChannelExtractor;
2121
import org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeCommentsExtractor;
2222
import org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeFeedExtractor;
23+
import org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeMixPlaylistExtractor;
2324
import org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeMusicSearchExtractor;
2425
import org.schabi.newpipe.extractor.services.youtube.extractors.YoutubePlaylistExtractor;
2526
import org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeSearchExtractor;

extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeMixPlaylistExtractor.java

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
package org.schabi.newpipe.extractor.services.youtube.extractors;
22

3-
import static org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeParsingHelper.getJsonResponse;
4-
import static org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeParsingHelper.getUrlFromNavigationEndpoint;
5-
63
import com.grack.nanojson.JsonArray;
74
import com.grack.nanojson.JsonObject;
8-
import java.io.IOException;
9-
import javax.annotation.Nonnull;
10-
import javax.annotation.Nullable;
115

126
import org.schabi.newpipe.extractor.ListExtractor;
137
import org.schabi.newpipe.extractor.StreamingService;
@@ -20,6 +14,14 @@
2014
import org.schabi.newpipe.extractor.stream.StreamInfoItem;
2115
import org.schabi.newpipe.extractor.stream.StreamInfoItemsCollector;
2216

17+
import java.io.IOException;
18+
19+
import javax.annotation.Nonnull;
20+
import javax.annotation.Nullable;
21+
22+
import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getJsonResponse;
23+
import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getUrlFromNavigationEndpoint;
24+
2325
/**
2426
* A YoutubePlaylistExtractor for a mix (auto-generated playlist). It handles urls in the format of
2527
* "youtube.com/watch?v=videoId&list=playlistId"
@@ -185,4 +187,22 @@ private String getThumbnailUrlFromPlaylistId(String playlistId) throws ParsingEx
185187
private String getThumbnailUrlFromVideoId(String videoId) {
186188
return "https://i.ytimg.com/vi/" + videoId + "/hqdefault.jpg";
187189
}
190+
191+
@Nonnull
192+
@Override
193+
public String getSubChannelName() {
194+
return "";
195+
}
196+
197+
@Nonnull
198+
@Override
199+
public String getSubChannelUrl() {
200+
return "";
201+
}
202+
203+
@Nonnull
204+
@Override
205+
public String getSubChannelAvatarUrl() {
206+
return "";
207+
}
188208
}

0 commit comments

Comments
 (0)