public void OnUpdateRandomTracksCompleted(RandomTracksRequest request, List<Song> RandomTracks)
 {
   if (request.Equals(_lastRequest))
   {
     OnScrobbleLookupsCompleted(RandomTracks);
   }
   else
   {
     Log.Warn("GUIMusicPlaylist: OnUpdateRandomTracksCompleted: unexpected response for request: {0}", request.Type);
   }
 }
 private void UpdateRandomTracks()
 {
   RandomTracksRequest request = new RandomTracksRequest(
     new RandomTracksRequest.RandomTracksRequestHandler(OnUpdateRandomTracksCompleted));
   _lastRequest = request;
   ascrobbler.AddRequest(request);
 }