public EnqueuedCollection(MusicService service, IMediaCollection collection) { Service = service; OriginalCollection = collection; Smid = new ServiceMediaId(Service.Info.Name, collection); if (collection.Tracks != null) { Tracks = EnqueuedTrack.FromCollection(service, collection.Tracks).ToList(); } }
public IndependentArtist(MusicService service, Artist originalArtist) { Service = service; OriginalArtist = originalArtist; Smid = new ServiceMediaId(Service.Info.Name, originalArtist); }
public EnqueuedTrack(MusicService service, Track originalTrack) { Service = service; OriginalTrack = originalTrack; Smid = new ServiceMediaId(Service.Info.Name, OriginalTrack); }
public IndependentAlbum(MusicService service, Album album) { Service = service; Album = album; Smid = new ServiceMediaId(Service.Info.Name, album); }