From b8a2f11439b54591923e5a2bb039118b7b551beb Mon Sep 17 00:00:00 2001 From: Sebastian Palencsar Date: Mon, 25 May 2026 14:37:30 +0200 Subject: [PATCH] Fix IcyReader not following stream redirects --- src/icyreader.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/icyreader.cpp b/src/icyreader.cpp index 7f947c2..61f2fa9 100644 --- a/src/icyreader.cpp +++ b/src/icyreader.cpp @@ -25,6 +25,8 @@ void IcyReader::start(const QString &url) request.setRawHeader("Icy-MetaData", "1"); // Some streams require a User-Agent to send ICY metadata request.setRawHeader("User-Agent", "VLC/3.0.16 LibVLC/3.0.16"); + // Streams often use 302 redirects to load balancers/relays + request.setAttribute(QNetworkRequest::RedirectPolicyAttribute, QNetworkRequest::NoLessSafeRedirectPolicy); m_reply = m_nam->get(request);