diff --git a/src/output/output_hls.cpp b/src/output/output_hls.cpp index faa0983f..0b266368 100644 --- a/src/output/output_hls.cpp +++ b/src/output/output_hls.cpp @@ -155,7 +155,7 @@ namespace Mist { return; } - appleCompat = (H.GetHeader("User-Agent").find("Apple") != std::string::npos); + appleCompat = (H.GetHeader("User-Agent").find("iPad") != std::string::npos) || (H.GetHeader("User-Agent").find("iPod") != std::string::npos)|| (H.GetHeader("User-Agent").find("iPhone") != std::string::npos); bool VLCworkaround = false; if (H.GetHeader("User-Agent").substr(0, 3) == "VLC"){ std::string vlcver = H.GetHeader("User-Agent").substr(4);