Skip to content

Commit 880b951

Browse files
committed
Fix getUploaderAvatarUrl() in YoutubeStreamExtractor
1 parent 8aa560b commit 880b951

1 file changed

Lines changed: 3 additions & 18 deletions

File tree

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

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -435,27 +435,12 @@ public String getUploaderName() throws ParsingException {
435435
@Override
436436
public String getUploaderAvatarUrl() throws ParsingException {
437437
assertPageFetched();
438-
439-
String uploaderAvatarUrl = null;
440-
try {
441-
uploaderAvatarUrl = initialData.getObject("contents").getObject("twoColumnWatchNextResults").getObject("secondaryResults")
442-
.getObject("secondaryResults").getArray("results").getObject(0).getObject("compactAutoplayRenderer")
443-
.getArray("contents").getObject(0).getObject("compactVideoRenderer").getObject("channelThumbnail")
444-
.getArray("thumbnails").getObject(0).getString("url");
445-
if (uploaderAvatarUrl != null && !uploaderAvatarUrl.isEmpty()) {
446-
return uploaderAvatarUrl;
447-
}
448-
} catch (Exception ignored) {}
449-
450438
try {
451-
uploaderAvatarUrl = getVideoSecondaryInfoRenderer().getObject("owner").getObject("videoOwnerRenderer")
439+
return getVideoSecondaryInfoRenderer().getObject("owner").getObject("videoOwnerRenderer")
452440
.getObject("thumbnail").getArray("thumbnails").getObject(0).getString("url");
453-
} catch (Exception ignored) {}
454-
455-
if (uploaderAvatarUrl == null) {
456-
throw new ParsingException("Could not get uploader avatar url");
441+
} catch (Exception e) {
442+
throw new ParsingException("Could not get uploader avatar url", e);
457443
}
458-
return uploaderAvatarUrl;
459444
}
460445

461446
@Nonnull

0 commit comments

Comments
 (0)