diff --git a/HiddenUpdater/HiddenUpdater.csproj b/HiddenUpdater/HiddenUpdater.csproj index 895ac32..600d00f 100644 --- a/HiddenUpdater/HiddenUpdater.csproj +++ b/HiddenUpdater/HiddenUpdater.csproj @@ -38,23 +38,23 @@ True - ..\packages\SpotifyAPI.Web.4.1.0\lib\net46\SpotifyAPI.Web.dll + ..\packages\SpotifyAPI.Web.4.2.0\lib\netstandard2.0\SpotifyAPI.Web.dll True - ..\packages\SpotifyAPI.Web.Auth.4.1.0\lib\net46\SpotifyAPI.Web.Auth.dll + ..\packages\SpotifyAPI.Web.Auth.4.2.0\lib\netstandard2.0\SpotifyAPI.Web.Auth.dll True - - ..\packages\EmbedIO.2.2.7\lib\net472\Unosquare.Labs.EmbedIO.dll + + ..\packages\EmbedIO.2.9.1\lib\netstandard2.0\Unosquare.Labs.EmbedIO.dll True - - ..\packages\Unosquare.Swan.Lite.0.38.1\lib\net452\Unosquare.Swan.Lite.dll + + ..\packages\Unosquare.Swan.Lite.1.3.0\lib\net461\Unosquare.Swan.Lite.dll True diff --git a/HiddenUpdater/Program.cs b/HiddenUpdater/Program.cs index 1b7fcc3..cabf4e4 100644 --- a/HiddenUpdater/Program.cs +++ b/HiddenUpdater/Program.cs @@ -1,6 +1,7 @@ using System; using System.IO; using System.Linq; +using System.Threading; using System.Threading.Tasks; using Newtonsoft.Json; using Newtonsoft.Json.Linq; @@ -81,11 +82,14 @@ namespace HiddenUpdater { var artist = spotify.GetArtist((string) kv.Value["sid"]); var artJson = kv.Value; + if (artist.HasError()) + Console.WriteLine(artist.Name + " - Error: " + artist.Error.Status + " - " + artist.Error.Message); artJson["followers"] = artist?.Followers?.Total; artJson["popularity"] = artist?.Popularity; artJson["genres"] = new JArray(artist?.Genres); C++; if (C % 10 == 0) Console.Write("\r" + C + "/" + max + " - " + (C / (float) max) * 100 + "%"); + if(C % 100 == 0) Thread.Sleep(2000); //It exceeded the ratelimit after 120-something } Console.WriteLine("\r" + C + "/" + max + " - " + (C / (float) max) * 100 + "%"); diff --git a/HiddenUpdater/packages.config b/HiddenUpdater/packages.config index a3d3bdf..202d6bc 100644 --- a/HiddenUpdater/packages.config +++ b/HiddenUpdater/packages.config @@ -1,8 +1,8 @@  - + - - - + + + \ No newline at end of file