2
0
mirror of https://github.com/TeamNewPipe/NewPipeExtractor synced 2025-09-01 14:55:26 +00:00

Merge pull request #135 from yausername/ytlivestream-fix

[Youtube Live Streams] fixed extracting live HLS URL
This commit is contained in:
Christian Schabesberger
2019-01-20 13:55:32 +01:00
committed by GitHub

View File

@@ -386,11 +386,16 @@ public class YoutubeStreamExtractor extends StreamExtractor {
public String getHlsUrl() throws ParsingException { public String getHlsUrl() throws ParsingException {
assertPageFetched(); assertPageFetched();
try { try {
String hlsvp; String hlsvp = "";
if (playerArgs != null && playerArgs.isString("hlsvp")) { if (playerArgs != null) {
hlsvp = playerArgs.getString("hlsvp", ""); if( playerArgs.isString("hlsvp") ) {
} else { hlsvp = playerArgs.getString("hlsvp", "");
return ""; }else {
hlsvp = JsonParser.object()
.from(playerArgs.getString("player_response", "{}"))
.getObject("streamingData", new JsonObject())
.getString("hlsManifestUrl", "");
}
} }
return hlsvp; return hlsvp;