Audio -Analysis (#447)

This commit is contained in:
o-litnon 2020-04-29 11:12:06 +01:00 committed by GitHub
parent 08ce56b2ab
commit e44cc97316
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 11 deletions

View File

@ -4,7 +4,7 @@ namespace SpotifyAPI.Web.Models
{ {
public class AnalysisMeta public class AnalysisMeta
{ {
[JsonProperty("analyzer_platform")] [JsonProperty("analyzer_version")]
public string AnalyzerVersion { get; set; } public string AnalyzerVersion { get; set; }
[JsonProperty("platform")] [JsonProperty("platform")]

View File

@ -20,7 +20,7 @@ namespace SpotifyAPI.Web.Models
public double WindowSeconds { get; set; } public double WindowSeconds { get; set; }
[JsonProperty("analysis_sample_rate")] [JsonProperty("analysis_sample_rate")]
public int AnalysisSampleRate { get; set; } public float AnalysisSampleRate { get; set; }
[JsonProperty("analysis_channels")] [JsonProperty("analysis_channels")]
public int AnalysisChannels { get; set; } public int AnalysisChannels { get; set; }

View File

@ -16,7 +16,7 @@ namespace SpotifyAPI.Web
private readonly Encoding _encoding = Encoding.UTF8; private readonly Encoding _encoding = Encoding.UTF8;
private readonly HttpClient _client; private readonly HttpClient _client;
private const string UnknownErrorJson = "{\"error\": { \"status\": 0, \"message\": \"SpotifyAPI.Web - Unkown Spotify Error\" }}"; private const string UnknownErrorJson = "{\"error\": { \"status\": 0, \"message\": \"{0}\" }}";
public SpotifyWebClient(ProxyConfig proxyConfig = null) public SpotifyWebClient(ProxyConfig proxyConfig = null)
{ {
@ -75,9 +75,9 @@ namespace SpotifyAPI.Web
{ {
return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(response.Item2, JsonSettings)); return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(response.Item2, JsonSettings));
} }
catch (JsonException) catch (JsonException error)
{ {
return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(UnknownErrorJson, JsonSettings)); return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(string.Format(UnknownErrorJson, error.Message), JsonSettings));
} }
} }
@ -88,9 +88,9 @@ namespace SpotifyAPI.Web
{ {
return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(response.Item2, JsonSettings)); return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(response.Item2, JsonSettings));
} }
catch (JsonException) catch (JsonException error)
{ {
return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(UnknownErrorJson, JsonSettings)); return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(string.Format(UnknownErrorJson, error.Message), JsonSettings));
} }
} }
@ -155,9 +155,9 @@ namespace SpotifyAPI.Web
{ {
return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(response.Item2, JsonSettings)); return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(response.Item2, JsonSettings));
} }
catch (JsonException) catch (JsonException error)
{ {
return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(UnknownErrorJson, JsonSettings)); return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(string.Format(UnknownErrorJson, error.Message), JsonSettings));
} }
} }
@ -168,9 +168,9 @@ namespace SpotifyAPI.Web
{ {
return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(response.Item2, JsonSettings)); return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(response.Item2, JsonSettings));
} }
catch (JsonException) catch (JsonException error)
{ {
return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(UnknownErrorJson, JsonSettings)); return new Tuple<ResponseInfo, T>(response.Item1, JsonConvert.DeserializeObject<T>(string.Format(UnknownErrorJson, error.Message), JsonSettings));
} }
} }