public void Add(string filename)
{
if (filename == null)
throw new ArgumentNullException("filename");
filename = EscapeString(filename);
MpdResponse response = this.getConnection().Exec("add", new string[] { filename });
if (response.IsError)
throw new MpdResponseException(response.ErrorCode, response.ErrorMessage);
}