From d4376d33456068ea28c6b172fc27be2868539bd3 Mon Sep 17 00:00:00 2001 From: 0xb00bface <0xboobface@gmail.com> Date: Thu, 12 Aug 2021 18:36:06 +0200 Subject: [PATCH] Fix bug in construction of segment URIs if playlist request is redirected --- .../java/ctbrec/recorder/download/hls/AbstractHlsDownload.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/ctbrec/recorder/download/hls/AbstractHlsDownload.java b/common/src/main/java/ctbrec/recorder/download/hls/AbstractHlsDownload.java index fa83b927..bcaa89fb 100644 --- a/common/src/main/java/ctbrec/recorder/download/hls/AbstractHlsDownload.java +++ b/common/src/main/java/ctbrec/recorder/download/hls/AbstractHlsDownload.java @@ -253,7 +253,7 @@ public abstract class AbstractHlsDownload extends AbstractDownload { byte[] bytes = body.getBytes(UTF_8); BandwidthMeter.add(bytes.length); InputStream inputStream = new ByteArrayInputStream(bytes); - SegmentPlaylist playList = parsePlaylist(segmentPlaylistUrl, inputStream); + SegmentPlaylist playList = parsePlaylist(response.request().url().toString(), inputStream); consecutivePlaylistErrors = 0; recordingEvents.add(RecordingEvent.of("Sequence: " + StringUtil.grep(body, "MEDIA-SEQUENCE"))); recordingEvents.add(RecordingEvent.of("Playlist downloaded in " + (Duration.between(start, Instant.now()).toMillis()) + "ms: "