public async Task <EmptyResponseDto> Stop() { try { _logger.LogInformation($"{nameof(TogglePlayback)}: Stopping playback..."); await _castService.StopPlayback(); _logger.LogInformation($"{nameof(TogglePlayback)}: Stopping playback..."); return(new EmptyResponseDto(true)); } catch (Exception e) { _logger.LogError(e, $"{nameof(Stop)}: Unknown error occurred"); return(new EmptyResponseDto(false, e.Message)); } }