From bb1971e961503a87b263fccbced2874995b7134c Mon Sep 17 00:00:00 2001 From: Thulinma Date: Tue, 26 Nov 2013 15:35:43 +0100 Subject: [PATCH] Fixed dynamic protocol stream naming issues. --- src/connectors/conn_http_dynamic.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/connectors/conn_http_dynamic.cpp b/src/connectors/conn_http_dynamic.cpp index f21e76c8..d8cf6726 100644 --- a/src/connectors/conn_http_dynamic.cpp +++ b/src/connectors/conn_http_dynamic.cpp @@ -180,9 +180,8 @@ namespace Connector_HTTP { Strm.waitForMeta(ss); } if (HTTP_R.url.find(".abst") != std::string::npos){ - std::string streamID = HTTP_R.url.substr(HTTP_R.url.find(streamname) + streamname.size() + 1); + std::string streamID = HTTP_R.url.substr(streamname.size() + 10); streamID = streamID.substr(0, streamID.find(".abst")); - std::cerr << "Requesting bootstrap for stream " << streamID << std::endl; HTTP_S.Clean(); HTTP_S.SetBody(dynamicBootstrap(streamname, Strm.getTrackById(atoll(streamID.c_str())),Strm.metadata.isMember("live"))); HTTP_S.SetHeader("Content-Type", "binary/octet");