Esempio n. 1
0
 public void OnUpdateUsersTagsCompleted(UsersTagsRequest request, List<Song> FeedItems)
 {
   if (request.Equals(_lastUsersTagsRequest))
   {
     if (_usersOwnTags != null)
     {
       _usersOwnTags.Clear();
     }
     for (int i = 0; i < FeedItems.Count; i++)
     {
       _usersOwnTags.Add(FeedItems[i].Artist);
       if (i == _configListEntryCount - 1)
       {
         break;
       }
     }
     if (_usersOwnTags.Count > 0)
     {
       // btnChooseTag.Disabled = false;
       btnChooseTag.Label = _usersOwnTags[0];
     }
   }
   else
   {
     Log.Warn("NowPlaying.OnUpdateUsersTagsCompleted: unexpected response for request: {0}", request.Type);
   }
 }
Esempio n. 2
0
 private void UpdateUsersTags(string _serviceUser)
 {
   UsersTagsRequest request = new UsersTagsRequest(
     _serviceUser,
     new UsersTagsRequest.UsersTagsRequestHandler(OnUpdateUsersTagsCompleted));
   _lastUsersTagsRequest = request;
   InfoScrobbler.AddRequest(request);
 }