added station art

This commit is contained in:
Fabio Bas 2021-03-11 16:59:02 +01:00 committed by John Maguire
parent 3e31094227
commit cc0cedc5bd
2 changed files with 4 additions and 0 deletions

View File

@ -226,6 +226,8 @@ void RadioBrowserService::ReadStation(QJsonObject& item, StreamList* ret) {
stream.uuid_ = item["stationuuid"].toString(); stream.uuid_ = item["stationuuid"].toString();
QUrl url(item["url"].toString()); QUrl url(item["url"].toString());
stream.url_ = url; stream.url_ = url;
QUrl favicon(item["favicon"].toString());
stream.favicon_ = favicon;
ret->append(stream); ret->append(stream);
} }
@ -240,6 +242,7 @@ Song RadioBrowserService::Stream::ToSong(const QString& prefix) const {
ret.set_title(song_title); ret.set_title(song_title);
ret.set_artist(name_); ret.set_artist(name_);
ret.set_url(url_); ret.set_url(url_);
ret.set_art_automatic(favicon_.toString());
return ret; return ret;
} }

View File

@ -57,6 +57,7 @@ class RadioBrowserService : public InternetService {
QString name_; QString name_;
QUrl url_; QUrl url_;
QString uuid_; QString uuid_;
QUrl favicon_;
Song ToSong(const QString& prefix) const; Song ToSong(const QString& prefix) const;
}; };