public IActionResult Stop([FromForm] StreamViewModel urlModel)
        {
            // cancel a task
            StreamRadioRipper.StopStream(urlModel?.Url);

            return(Ok("Stop stream request received!"));
        }
 public IActionResult DeleteFile([FromForm] StreamViewModel urlModel)
 {
     try
     {
         StreamRadioRipper.DeleteSong(urlModel?.Url, urlModel?.FileName);
         return(Ok("Deleted maybe!"));
     } catch (Exception e)
     {
         return(BadRequest(e?.Message));
     }
 }
        public IActionResult GetFiles([FromForm] StreamViewModel urlModel)
        {
            var files = StreamRadioRipper.DownloadedSongs(urlModel?.Url, urlModel.Info);

            return(Ok(files));
        }