public List<string> List(ScopeSpecifier scopeSpecifier)
{
MpdResponse response = this.getConnection().Exec("list", new string[] { this.toTag(scopeSpecifier) });
if (response.IsError)
throw new MpdResponseException(response.ErrorCode, response.ErrorMessage);
return response.getValueList();
}