Sayonara Player
|
Signals | |
void | sigStopped () |
void | sigError () |
void | sigDataAvailable () |
void | sigUrlCountExceeded (int urlCount, int maxUrlCount) |
Public Member Functions | |
PodcastHandler (PlaylistCreator *playlistCreator, const std::shared_ptr< StationParserFactory > &stationParserFactory, QObject *parent=nullptr) | |
bool | getAllStreams (QList< StationPtr > &stations) override |
bool | updateStream (const QString &stationName, const StationPtr &station) override |
bool | parseStation (const StationPtr &station) |
void | addTemporaryStation (const StationPtr &station) |
bool | isTemporary (const QString &stationName) const |
StationPtr | station (const QString &name) |
bool | addNewStream (const StationPtr &station) |
bool | removeStream (const QString &name) |
void | stop () |
Protected Member Functions | |
MetaDataList | preprocessPlaylist (const StationPtr &station, MetaDataList tracks) override |
StationPtr | fetchStation (const QString &name) override |
bool | saveStream (const StationPtr &station) override |
bool | deleteStream (const QString &stationName) override |
|
overrideprotectedvirtual |
Implements AbstractStationHandler.
|
overrideprotectedvirtual |
Implements AbstractStationHandler.
|
overridevirtual |
Implements AbstractStationHandler.
|
overrideprotectedvirtual |
Implements AbstractStationHandler.
|
overrideprotectedvirtual |
Implements AbstractStationHandler.
|
overridevirtual |
Implements AbstractStationHandler.