Merge branch 'master' into old-engine

This commit is contained in:
nikk gitanes
2022-05-17 05:33:24 +03:00
4 changed files with 18 additions and 10 deletions

View File

@@ -2,6 +2,7 @@ package api
import (
"bytes"
"encoding/hex"
"fmt"
"net/http"
"net/url"
@@ -72,7 +73,7 @@ func sendM3U(c *gin.Context, name, hash string, m3u string) {
c.Header("Content-Type", "audio/x-mpegurl")
c.Header("Connection", "close")
if hash != "" {
c.Header("ETag", httptoo.EncodeQuotedString(fmt.Sprintf("%s/%s", hash, name)))
c.Header("ETag", httptoo.EncodeQuotedString(fmt.Sprintf("%s/%s", hash, hex.EncodeToString([]byte(name)))))
}
if name == "" {
name = "playlist.m3u"