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);