@@ -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