Skip to content

Commit 2ba27b3

Browse files
committed
Stream segments: Remove replaceAll from setPreviewUrl
1 parent 9a7a224 commit 2ba27b3

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1107,7 +1107,8 @@ public List<StreamSegment> getStreamSegments() throws ParsingException {
11071107
final JsonArray previewsArray = segmentJson.getObject("thumbnail").getArray("thumbnails");
11081108
if (!previewsArray.isEmpty()) {
11091109
// Assume that the thumbnail with the highest resolution is at the last position
1110-
segment.setPreviewUrl(previewsArray.getObject(previewsArray.size() - 1).getString("url"));
1110+
final String url = previewsArray.getObject(previewsArray.size() - 1).getString("url");
1111+
segment.setPreviewUrl(fixThumbnailUrl(url));
11111112
}
11121113
}
11131114
segments.add(segment);

extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamSegment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,6 @@ public String getPreviewUrl() {
6464
}
6565

6666
public void setPreviewUrl(@Nullable final String previewUrl) {
67-
this.previewUrl = previewUrl.replaceAll("\\u0026", "&");
67+
this.previewUrl = previewUrl;
6868
}
6969
}

0 commit comments

Comments
 (0)