From cc0cedc5bdc49c393ecece61fea3ae7fe48630db Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Thu, 11 Mar 2021 16:59:02 +0100 Subject: [PATCH] added station art --- src/internet/radiobrowser/radiobrowserservice.cpp | 3 +++ src/internet/radiobrowser/radiobrowserservice.h | 1 + 2 files changed, 4 insertions(+) diff --git a/src/internet/radiobrowser/radiobrowserservice.cpp b/src/internet/radiobrowser/radiobrowserservice.cpp index 56675ceba..0aa1663fa 100644 --- a/src/internet/radiobrowser/radiobrowserservice.cpp +++ b/src/internet/radiobrowser/radiobrowserservice.cpp @@ -226,6 +226,8 @@ void RadioBrowserService::ReadStation(QJsonObject& item, StreamList* ret) { stream.uuid_ = item["stationuuid"].toString(); QUrl url(item["url"].toString()); stream.url_ = url; + QUrl favicon(item["favicon"].toString()); + stream.favicon_ = favicon; ret->append(stream); } @@ -240,6 +242,7 @@ Song RadioBrowserService::Stream::ToSong(const QString& prefix) const { ret.set_title(song_title); ret.set_artist(name_); ret.set_url(url_); + ret.set_art_automatic(favicon_.toString()); return ret; } diff --git a/src/internet/radiobrowser/radiobrowserservice.h b/src/internet/radiobrowser/radiobrowserservice.h index 2bb1a4bc4..339d5335e 100644 --- a/src/internet/radiobrowser/radiobrowserservice.h +++ b/src/internet/radiobrowser/radiobrowserservice.h @@ -57,6 +57,7 @@ class RadioBrowserService : public InternetService { QString name_; QUrl url_; QString uuid_; + QUrl favicon_; Song ToSong(const QString& prefix) const; };