public void Finish(string trackId) { if (string.IsNullOrWhiteSpace(trackId)) { return; } if (trackId == fileInUses) { return; } downloads.Remove(trackId); }
public void StopAllOthers(Song song) { var first = playerQueue.FirstOrDefault(); if (first.Key != song.Id && !string.IsNullOrWhiteSpace(first.Key)) { playerQueue.Remove(first.Key); } var items = playerQueue.ToList(); foreach (var item in items) { if (item.Key != song.Id) { item.Value.Stop(); } } }