From 36abaa32d00a7229ee206aae12dc0e97e7962dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= Date: Wed, 7 Oct 2026 23:10:34 +0200 Subject: [PATCH] stream/network: accept ICY headers without a space after the colon Fixes: #18507 --- stream/network.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stream/network.c b/stream/network.c index 0f92fed94a..0087d3846d 100644 --- a/stream/network.c +++ b/stream/network.c @@ -93,10 +93,11 @@ void mp_icy_reset(struct mp_icy *i) void mp_icy_add_header(struct mp_icy *i, bstr line) { bstr name, val; - if (!bstr_split_tok(line, ": ", &name, &val)) + if (!bstr_split_tok(line, ":", &name, &val)) return; if (!bstr_case_startswith(name, bstr0("Icy-"))) return; + val = bstr_strip(val); if (bstrcasecmp0(name, "Icy-MetaInt") == 0) { long long mi = bstrtoll(val, NULL, 10);