public TeseCaseMusixMatch()
        {
            MusixMatchApi api = new MusixMatchApi("Your API Keys");

            List <TrackList> listResult = new List <TrackList>();

            api.TrackSearch(new TrackSearch()
            {
                Query = "宝石の国",
            },
                            list =>
            {
                listResult = list;
                var first  = listResult.FirstOrDefault();
                if (first != null)
                {
                    api.TrackLyricsGet(new TrackLyricsGet()
                    {
                        MusixMatchId = first.Track.TrackId,
                    }, lyrics =>
                    {
                        var lyric = lyrics;
                    }, falls => { });
                }
            }, s => { });


            Debug.WriteLine(listResult.Count);
        }
Esempio n. 2
0
 public LyricsPageViewModel()
 {
     AddCommand     = new Command(() => AddToFavorites());
     ForwardCommand = new Command(() => Forward());
     RewindCommand  = new Command(() => Rewind());
     ResumeCommand  = new Command(() => Resume());
     api            = new MusixMatchApi("5f18a4bfea8c334574b0860a8b638409");
     PlayerImage    = "ic_action_play.png";
 }
Esempio n. 3
0
 /// <summary>
 /// Instanzia la connessione con il DB Mongo
 /// </summary>
 /// <param name="database"></param>
 /// <param name="mongodbpath"></param>
 public MongoDbClass(string database, string mongodbpath)
 {
     api    = new MusixMatchApi("5f18a4bfea8c334574b0860a8b638409");
     Client = new MongoClient(mongodbpath);
     Db     = Client.GetDatabase(database);
 }