Add PlaylistItem::NewFromSong function

This commit is contained in:
Jonas Kvinge
2020-09-10 22:04:11 +02:00
parent cac01fbde9
commit 2a048502cc
4 changed files with 35 additions and 5 deletions

View File

@@ -38,8 +38,15 @@
InternetPlaylistItem::InternetPlaylistItem(const Song::Source source)
: PlaylistItem(source) {}
InternetPlaylistItem::InternetPlaylistItem(const Song &metadata)
: PlaylistItem(metadata.source()),
source_(metadata.source()),
metadata_(metadata) {
InitMetadata();
}
InternetPlaylistItem::InternetPlaylistItem(InternetService *service, const Song &metadata)
: PlaylistItem(Song::Source_Stream),
: PlaylistItem(metadata.source()),
source_(service->source()),
metadata_(metadata) {
InitMetadata();