From 147a80e979a5376f303dc67a79aa58a42e229836 Mon Sep 17 00:00:00 2001 From: xingluo Date: Mon, 26 Jan 2026 19:17:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20speakerlib.lua?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- speakerlib.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/speakerlib.lua b/speakerlib.lua index 28f3195..6c90b7b 100644 --- a/speakerlib.lua +++ b/speakerlib.lua @@ -88,7 +88,7 @@ end local function get_total_duration(url) if _G.Playprint then printlog("Calculating duration...") end - local handle, err = http.get(url) + local handle, err = http.get(url,{["Content-Type"] = "application/json"}, true) if not handle then error("Could not get duration: " .. (err or "Unknown error")) end @@ -194,21 +194,21 @@ elseif cmd == "play" then -- 创建HTTP连接 if main_dfpwm_url then - main_httpfile = http.get(main_dfpwm_url) + main_httpfile = http.get(main_dfpwm_url,{["Content-Type"] = "application/json"}, true) if not main_httpfile then error("Could not open main audio stream") end end if left_dfpwm_url then - left_httpfile = http.get(left_dfpwm_url) + left_httpfile = http.get(left_dfpwm_url,{["Content-Type"] = "application/json"}, true) if not left_httpfile then error("Could not open left audio stream") end end if right_dfpwm_url then - right_httpfile = http.get(right_dfpwm_url) + right_httpfile = http.get(right_dfpwm_url,{["Content-Type"] = "application/json"}, true) if not right_httpfile then error("Could not open right audio stream") end @@ -252,17 +252,17 @@ elseif cmd == "play" then if right_httpfile then right_httpfile.close() end if main_dfpwm_url then - main_httpfile = http.get(main_dfpwm_url) + main_httpfile = http.get(main_dfpwm_url,{["Content-Type"] = "application/json"}, true) if not main_httpfile then error("Could not reopen main stream") end end if left_dfpwm_url then - left_httpfile = http.get(left_dfpwm_url) + left_httpfile = http.get(left_dfpwm_url,{["Content-Type"] = "application/json"}, true) if not left_httpfile then error("Could not reopen left stream") end end if right_dfpwm_url then - right_httpfile = http.get(right_dfpwm_url) + right_httpfile = http.get(right_dfpwm_url,{["Content-Type"] = "application/json"}, true) if not right_httpfile then error("Could not reopen right stream") end end