internal LyricSearch(LyricsController lyricsController, string artist, string title, string strippedArtistName, int row, bool allowAllToComplete, bool automaticUpdate)
{
_mLyricsController = lyricsController;
_mArtist = strippedArtistName;
_mTitle = title;
_mRow = row;
_mOriginalArtist = artist;
_mOriginalTrack = title;
_mAllowAllToComplete = allowAllToComplete;
_mAutomaticUpdate = automaticUpdate;
_mEventStopSiteSearches = new ManualResetEvent(false);
_timer = new Timer();
_timer.Enabled = true;
_timer.Interval = TimeLimit;
_timer.Elapsed += StopDueToTimeLimit;
_timer.Start();
}