21 #ifndef STREAMPARSER_H 22 #define STREAMPARSER_H 27 #include "Utils/Pimpl.h" 31 using PlaylistFiles=QStringList;
41 void sig_finished(
bool);
43 void sig_too_many_urls_found(
int n_urls,
int n_max_urls);
46 explicit StreamParser(
const QString& station_name=QString(), QObject* parent=
nullptr);
49 void parse_stream(
const QString& url);
50 void parse_streams(
const QStringList& urls);
51 void set_cover_url(
const QString& cover_url);
66 QString write_playlist_file(
const QByteArray& data)
const;
92 void tag_metadata(
MetaData& md,
const QString& stream_url,
const QString& cover_url=QString())
const;
99 bool parse_next_url();
Definition: StreamParser.h:35
Definition: typedefs.h:28