24#include "Utils/Pimpl.h"
36 void sigFinished(
bool success);
38 void sigUrlCountExceeded(
int urlCount,
int maxUrlCount);
41 explicit StreamParser(
const std::shared_ptr<WebClientFactory>& webClientFactory, QObject* parent =
nullptr);
45 void parse(
const QString& stationName,
const QString& stationUrl,
int timeout = 5000);
46 void parse(
const QStringList& urls,
int timeout = 5000);
48 void setCoverUrl(
const QString&
coverUrl);
51 [[nodiscard]]
bool isStopped()
const;
56 void webClientFinished();
60 void icyFinished(
const QString& url,
IcyWebAccess* icyWebAccess);
Definition: IcyWebAccess.h:32
Definition: StreamParser.h:31
Definition: WebClientFactory.h:28
QString coverUrl(const QMimeData *data)
cover_url