mirror of
https://github.com/Sarsoo/Spotify.NET.git
synced 2024-10-17 07:23:08 +01:00
Audio -Analysis (#447)
This commit is contained in:
parent
08ce56b2ab
commit
e44cc97316
@ -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")]
|
||||||
|
@ -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; }
|
||||||
|
@ -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));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user