diff --git a/docker/showerloop/Caddyfile.default.template b/docker/showerloop/Caddyfile.default.template index 5679eb0..7ff1258 100644 --- a/docker/showerloop/Caddyfile.default.template +++ b/docker/showerloop/Caddyfile.default.template @@ -13,15 +13,22 @@ # Enable compression for text-based resources encode gzip zstd - # MIME type overrides for HLS streaming + # MIME type overrides for HLS streaming - allow multiple formats @m3u8Files { path *.m3u8 } @tsFiles { path *.ts } - header @m3u8Files Content-Type "application/x-mpegURL" - header @tsFiles Content-Type "video/MP2T" + # Support multiple MIME types for HLS + header @m3u8Files { + Content-Type "application/x-mpegURL, application/vnd.apple.mpegurl" + Access-Control-Allow-Origin "*" + } + header @tsFiles { + Content-Type "video/MP2T" + Access-Control-Allow-Origin "*" + } # Security headers header {