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: "