Dbot.Processor.Commander.EarlierSong C# (CSharp) Method

EarlierSong() private method

private EarlierSong ( ) : string
return string
        private string EarlierSong()
        {
            var json = Tools.DownloadData(
            $"http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=stevenbonnellii&api_key={PrivateConstants.LastFmApiKey}&format=json");
              var dyn = (JObject) JsonConvert.DeserializeObject(json.Result);
              var artist = dyn.SelectToken("recenttracks.track[0].artist.#text");
              var name = dyn.SelectToken("recenttracks.track[0].name");
              var artist2 = dyn.SelectToken("recenttracks.track[1].artist.#text");
              var name2 = dyn.SelectToken("recenttracks.track[1].name");
              var epochStringTime = dyn.SelectToken("recenttracks.track[1].date.uts").Value<string>();
              var epochTime = Convert.ToInt32(epochStringTime);
              var delta = Tools.Epoch(DateTime.UtcNow) - TimeSpan.FromSeconds(epochTime);
              var prettyDelta = Tools.PrettyDeltaTime(delta);
              return $"{name2} - {artist2} played before {name} - {artist} ~{prettyDelta} ago";
        }