Skip to content

Commit 76a3742

Browse files
authored
Merge branch 'master' into master
2 parents a6c972e + f7c7b9d commit 76a3742

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

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

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -386,11 +386,16 @@ public String getDashMpdUrl() throws ParsingException {
386386
public String getHlsUrl() throws ParsingException {
387387
assertPageFetched();
388388
try {
389-
String hlsvp;
390-
if (playerArgs != null && playerArgs.isString("hlsvp")) {
391-
hlsvp = playerArgs.getString("hlsvp", "");
392-
} else {
393-
return "";
389+
String hlsvp = "";
390+
if (playerArgs != null) {
391+
if( playerArgs.isString("hlsvp") ) {
392+
hlsvp = playerArgs.getString("hlsvp", "");
393+
}else {
394+
hlsvp = JsonParser.object()
395+
.from(playerArgs.getString("player_response", "{}"))
396+
.getObject("streamingData", new JsonObject())
397+
.getString("hlsManifestUrl", "");
398+
}
394399
}
395400

396401
return hlsvp;

0 commit comments

Comments
 (0)