21 #ifndef STREAMPARSER_H 22 #define STREAMPARSER_H 24 #include "Utils/Pimpl.h" 27 using PlaylistFiles=QStringList;
35 void sig_finished(
bool);
37 void sig_too_many_urls_found(
int n_urls,
int n_max_urls);
40 explicit StreamParser(
const QString& station_name=QString(), QObject* parent=
nullptr);
43 void parse_stream(
const QString& url);
44 void parse_streams(
const QStringList& urls);
45 void set_cover_url(
const QString&
cover_url);
60 QString write_playlist_file(
const QByteArray& data)
const;
86 void tag_metadata(
MetaData& md,
const QString& stream_url,
const QString&
cover_url=QString())
const;
93 bool parse_next_url();
Definition: StreamParser.h:29
Definition: typedefs.h:32
QString cover_url(const QMimeData *data)
cover_url