Skip to content

Commit 8aa560b

Browse files
committed
Fix video titles consisting of multiple parts due to @
1 parent 951ed9f commit 8aa560b

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,12 @@ public String getName() throws ParsingException {
114114
assertPageFetched();
115115
String title = null;
116116
try {
117-
title = getVideoPrimaryInfoRenderer().getObject("title").getArray("runs").getObject(0).getString("text");
117+
StringBuilder titleBuilder = new StringBuilder();
118+
JsonArray titleArray = getVideoPrimaryInfoRenderer().getObject("title").getArray("runs");
119+
for (Object titlePart : titleArray) {
120+
titleBuilder.append(((JsonObject) titlePart).getString("text"));
121+
}
122+
title = titleBuilder.toString();
118123
} catch (Exception ignored) {}
119124
if (title == null) {
120125
try {

0 commit comments

Comments
 (0)