From c17fe9c17349f79b11267333101f03ad586962a6 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sat, 20 Apr 2019 15:54:54 +0200 Subject: [PATCH] Fix: Check for empty playlists used the wrong tag Use #EXTINF to check, if a playlist has entries instead of #EXT-X-STREAM-INF, which was accidentally used. This tag only occurs in master playlists. --- .../main/java/ctbrec/recorder/download/AbstractHlsDownload.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/ctbrec/recorder/download/AbstractHlsDownload.java b/common/src/main/java/ctbrec/recorder/download/AbstractHlsDownload.java index c6763d24..7b36ee20 100644 --- a/common/src/main/java/ctbrec/recorder/download/AbstractHlsDownload.java +++ b/common/src/main/java/ctbrec/recorder/download/AbstractHlsDownload.java @@ -67,7 +67,7 @@ public abstract class AbstractHlsDownload implements Download { try(Response response = client.execute(request)) { if(response.isSuccessful()) { String body = response.body().string(); - if(!body.contains("#EXT-X-STREAM-INF")) { + if(!body.contains("#EXTINF")) { // no segments, empty playlist return new SegmentPlaylist(segmentsURL); }