Skip to content

Commit

Permalink
Implement string reader for JSON (?)
Browse files Browse the repository at this point in the history
  • Loading branch information
SacredSkull committed May 7, 2020
1 parent b89d9eb commit fed9e61
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
10 changes: 9 additions & 1 deletion TidalExample/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,14 @@ static async Task Main(string[] args)
var album = await tidalClient.GetAlbumAsync(albumId);
var albumTracks = await tidalClient.GetAlbumTracksAsync(albumId);

var videoId = artistVideos.Items.First().Id;
var videoSearch = await tidalClient.SearchAsync(
"Love",
new[]
{
TidalQueryTypes.Videos
},
1);
var videoId = videoSearch.Videos.Items.First().Id;
var video = await tidalClient.GetVideoAsync(videoId);
var userId = tidalClient.GetCurrentUserId();

Expand All @@ -106,6 +113,7 @@ static async Task Main(string[] args)

var favTrack = favouriteTracks.Items.First().Item;
Console.WriteLine($"Deleting {favTrack.Title} by {favTrack.Artists.First().Name}");
await tidalClient.GetTrackStreamingURLAsync(favTrack.Id, TidalStreamingQualityEnum.HIGH);
await tidalClient.RemoveTrackFromMyLibraryAsync(favTrack.Id);

Console.WriteLine($"...And now putting it back again.");
Expand Down
2 changes: 1 addition & 1 deletion TidalUSDK/Converters/ToStringConverter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public override void WriteJson(JsonWriter writer, IFormattable value, JsonSerial
public override IFormattable ReadJson(JsonReader reader, Type objectType, IFormattable existingValue, bool hasExistingValue,
JsonSerializer serializer)
{
throw new NotImplementedException();
return reader.Value as IFormattable;
}
}
}

0 comments on commit fed9e61

Please sign in to comment.