Fix infinite loading and hardcoded API server (Fixes #3)

This commit is contained in:
Sebastian Palencsar
2026-05-25 09:39:40 +02:00
parent ccbf5b430d
commit 11b62d7001
2 changed files with 2 additions and 1 deletions

View File

@@ -95,6 +95,7 @@ void RadioBrowser::makeRequest(const QString &endpoint)
QNetworkRequest request; QNetworkRequest request;
request.setUrl(url); request.setUrl(url);
request.setHeader(QNetworkRequest::UserAgentHeader, "BearWave/1.0"); request.setHeader(QNetworkRequest::UserAgentHeader, "BearWave/1.0");
request.setTransferTimeout(10000);
QNetworkReply *reply = m_networkManager->get(request); QNetworkReply *reply = m_networkManager->get(request);
reply->setProperty("cachePath", cachePath); reply->setProperty("cachePath", cachePath);

View File

@@ -32,7 +32,7 @@ private slots:
private: private:
QNetworkAccessManager *m_networkManager = nullptr; QNetworkAccessManager *m_networkManager = nullptr;
QString m_baseUrl = "https://de1.api.radio-browser.info/json"; QString m_baseUrl = "https://all.api.radio-browser.info/json";
void makeRequest(const QString &endpoint); void makeRequest(const QString &endpoint);
QList<RadioStation*> parseJsonResponse(const QByteArray &jsonData); QList<RadioStation*> parseJsonResponse(const QByteArray &jsonData);