private async void button1_Click(object sender, EventArgs e) { var client = new GoogleMusic.Clients.WebClient(); var login = await client.Login(tbEmail.Text, tbPass.Text); Stopwatch watch = new Stopwatch(); //watch.Start(); var allsongs = await client.GetAllSongs(); //watch.Stop(); List<Song> toDelete = new List<Song>(); int i = 0; foreach (var pair in allsongs.Value) { toDelete.Add(pair.Value); if (++i >= 100) break; } //var createPlaylist = await client.CreatePlaylist("Distinct playlist right here?", "I have a dream", toDelete); var playlists = await client.GetUserPlaylists(); var load = await client.GetPlaylistSongs(playlists.Value.First().Value); return; }
public GoogleTest() { InitializeComponent(); client = new GoogleMusic.Clients.WebClient(); songs_dict = new Dictionary <Guid, Song>(); playlists_dict = new Dictionary <Guid, Playlist>(); songs_data = CreateSongsDataTable(); playlists_data = new List <DataTable>(); playlists_table = new DataTable(); playlists_table.Columns.Add("Title", Type.GetType("System.String")); playlists_table.Columns.Add("Description", Type.GetType("System.String")); playlists_table.Columns.Add("ID", Type.GetType("System.Guid")); playlists_table.Columns.Add("Last Modified", Type.GetType("System.DateTime")); playlists_table.Columns.Add("Created", Type.GetType("System.DateTime")); // Focus on textbox this.ActiveControl = txtAccount; //api = new API(ClientId, ClientSecret); //Process.Start(api.MusicManager.GetAuthorizationCodeUrl()); //api.DeviceFriendlyName = "test uploader"; //api.DeviceId = "mm:00:16:E6:88:04:57"; }