private void AddToPlaylist(List<string> fPaths, bool clearPlay)
{
if (fPaths.Count > 0)
{
mpchcLaunch(this, null);
ThreadPool.QueueUserWorkItem(new WaitCallback(delegate
{
while (!m_mpcAPI.isHooked) Thread.Sleep(200);
if (clearPlay)
m_mpcAPI.ClearPlaylist();
foreach (string path in fPaths)
m_mpcAPI.AddFileToPlaylist(path);
if (clearPlay)
m_mpcAPI.StartPlaylist();
}));
}
}