Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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";
        }