public async Task <IActionResult> Put(string idOrUrl) { var result = await _currentPlaylistService.AddVideoByIdOrUrlAsync(idOrUrl).ConfigureAwait(false); if (result == null) { return(NotFound()); } await _broadcaster.CurrentPlaylistAsync().ConfigureAwait(false); return(Ok(result)); }
public async Task <IActionResult> PlayNext() { var result = await _playerService.PlayNextAsync().ConfigureAwait(false); await _broadcaster.NowPlayingAsync(result).ConfigureAwait(false); await _broadcaster.CurrentPlaylistAsync().ConfigureAwait(false); return(Ok(result)); }