diff --git a/pvr.iptvsimple/addon.xml.in b/pvr.iptvsimple/addon.xml.in index ae9145046..125d721df 100644 --- a/pvr.iptvsimple/addon.xml.in +++ b/pvr.iptvsimple/addon.xml.in @@ -1,7 +1,7 @@ @ADDON_DEPENDS@ diff --git a/pvr.iptvsimple/changelog.txt b/pvr.iptvsimple/changelog.txt index 06361b52d..b7df73a60 100644 --- a/pvr.iptvsimple/changelog.txt +++ b/pvr.iptvsimple/changelog.txt @@ -1,3 +1,6 @@ +v21.2.1 +- Allow channel logo paths containing spaces + v21.2.0 - Support async connect diff --git a/src/iptvsimple/PlaylistLoader.cpp b/src/iptvsimple/PlaylistLoader.cpp index ccf29d746..9d86c1941 100644 --- a/src/iptvsimple/PlaylistLoader.cpp +++ b/src/iptvsimple/PlaylistLoader.cpp @@ -553,7 +553,7 @@ std::string PlaylistLoader::ReadMarkerValue(const std::string& line, const std:: markerStart += marker.length(); if (markerStart < line.length()) { - if (marker == M3U_GROUP_MARKER && line[markerStart] != '"') + if ((marker == M3U_GROUP_MARKER || marker == TVG_INFO_LOGO_MARKER) && line[markerStart] != '"') { //For this case we just want to return the full string without splitting it //This is because groups use semi-colons and not spaces as a delimiter