Skip to content

Commit efafbbb

Browse files
authored
Merge pull request #331 from wb9688/playlist-subchannel
Add sub-channel stuff to PlaylistInfo
2 parents baf5dd3 + 102f04e commit efafbbb

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

extractor/src/main/java/org/schabi/newpipe/extractor/playlist/PlaylistInfo.java

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,21 @@ public static PlaylistInfo getInfo(PlaylistExtractor extractor) throws Extractio
8484
info.setUploaderAvatarUrl("");
8585
uploaderParsingErrors.add(e);
8686
}
87+
try {
88+
info.setSubChannelUrl(extractor.getSubChannelUrl());
89+
} catch (Exception e) {
90+
uploaderParsingErrors.add(e);
91+
}
92+
try {
93+
info.setSubChannelName(extractor.getSubChannelName());
94+
} catch (Exception e) {
95+
uploaderParsingErrors.add(e);
96+
}
97+
try {
98+
info.setSubChannelAvatarUrl(extractor.getSubChannelAvatarUrl());
99+
} catch (Exception e) {
100+
uploaderParsingErrors.add(e);
101+
}
87102
try {
88103
info.setBannerUrl(extractor.getBannerUrl());
89104
} catch (Exception e) {
@@ -107,6 +122,9 @@ public static PlaylistInfo getInfo(PlaylistExtractor extractor) throws Extractio
107122
private String uploaderUrl;
108123
private String uploaderName;
109124
private String uploaderAvatarUrl;
125+
private String subChannelUrl;
126+
private String subChannelName;
127+
private String subChannelAvatarUrl;
110128
private long streamCount = 0;
111129

112130
public String getThumbnailUrl() {
@@ -149,6 +167,30 @@ public void setUploaderAvatarUrl(String uploaderAvatarUrl) {
149167
this.uploaderAvatarUrl = uploaderAvatarUrl;
150168
}
151169

170+
public String getSubChannelUrl() {
171+
return subChannelUrl;
172+
}
173+
174+
public void setSubChannelUrl(String subChannelUrl) {
175+
this.subChannelUrl = subChannelUrl;
176+
}
177+
178+
public String getSubChannelName() {
179+
return subChannelName;
180+
}
181+
182+
public void setSubChannelName(String subChannelName) {
183+
this.subChannelName = subChannelName;
184+
}
185+
186+
public String getSubChannelAvatarUrl() {
187+
return subChannelAvatarUrl;
188+
}
189+
190+
public void setSubChannelAvatarUrl(String subChannelAvatarUrl) {
191+
this.subChannelAvatarUrl = subChannelAvatarUrl;
192+
}
193+
152194
public long getStreamCount() {
153195
return streamCount;
154196
}

0 commit comments

Comments
 (0)