/// <summary>
 /// *** PREMIUM FEATURE ***
 /// Accept an item from moderation Queue and remove it.
 /// </summary>
 public void AcceptFromModeratedQueue(string url)
 {
     for (int i = modQueue.Count - 1; i >= 0; i--)
     {
         if (modQueue[i].url.Equals(url))
         {
             YoutubeDownloadManager.AddDownloadToQueue(modQueue[i].userid, modQueue[i].url);
             modQueue.RemoveAt(i);
         }
     }
 }
 /// <summary>
 /// *** PREMIUM FEATURE ***
 /// Adds Youtube track picked by a user to moderated queue.
 /// </summary>
 /// <param name="userid"></param>
 /// <param name="url"></param>
 public void AddDownloadToModQueue(string userid, string url)
 {
     if (isModerated)
     {
         modQueue.Add(new QueuedItem(userid, url));
     }
     else if (!isModerated)
     {
         YoutubeDownloadManager.AddDownloadToQueue(userid, url);
     }
 }