From 8596b1e6e180936983fee4f3effc1ca85c05608e Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sun, 29 Dec 2019 15:07:09 +0100 Subject: [PATCH] Fix log statement, which prevent getMasterPlaylist form working --- .../main/java/ctbrec/sites/chaturbate/ChaturbateModel.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/ctbrec/sites/chaturbate/ChaturbateModel.java b/common/src/main/java/ctbrec/sites/chaturbate/ChaturbateModel.java index 8a0b4983..8621d0ff 100644 --- a/common/src/main/java/ctbrec/sites/chaturbate/ChaturbateModel.java +++ b/common/src/main/java/ctbrec/sites/chaturbate/ChaturbateModel.java @@ -2,7 +2,9 @@ package ctbrec.sites.chaturbate; import static ctbrec.Model.State.*; import static ctbrec.io.HttpConstants.*; +import static java.nio.charset.StandardCharsets.*; +import java.io.ByteArrayInputStream; import java.io.EOFException; import java.io.IOException; import java.io.InputStream; @@ -344,8 +346,9 @@ public class ChaturbateModel extends AbstractModel { // NOSONAR .build(); try (Response response = getSite().getHttpClient().execute(req)) { if (response.isSuccessful()) { - LOG.trace(response.body().string()); - InputStream inputStream = response.body().byteStream(); + String body = response.body().string(); + LOG.trace(body); + InputStream inputStream = new ByteArrayInputStream(body.getBytes(UTF_8)); PlaylistParser parser = new PlaylistParser(inputStream, Format.EXT_M3U, Encoding.UTF_8, ParsingMode.LENIENT); Playlist playlist = parser.parse(); MasterPlaylist master = playlist.getMasterPlaylist();