コード例 #1
0
ファイル: PlayController.cs プロジェクト: gcm10000/Squash1
        public IActionResult Music(string artist, string album, string track)
        {
            Uri url = new Uri("http://ws.audioscrobbler.com/2.0/").
                      AddQuery("method", "album.getinfo").
                      AddQuery("api_key", "ae35bc3b28eb6c8460ed87e3749d354b").
                      AddQuery("artist", artist).
                      AddQuery("album", album).
                      AddQuery("format", "json");

            string getinfo = SearchMusicController.GetResult(url);

            getinfo = getinfo.Replace("#text", "text");

            InfoAlbum.Rootobject infoAlbum = JsonConvert.DeserializeObject <InfoAlbum.Rootobject>(getinfo);
            ViewData["Album"]  = infoAlbum.album.name;
            ViewData["Artist"] = infoAlbum.album.artist;
            ViewData["Image"]  = infoAlbum.album.image.Single(x => x.size == "extralarge").text;
            ViewData["Tracks"] = infoAlbum.album.tracks.track;
            return(View("Index"));
        }