tf: fixed freechars skipping in [] conditionals
cocoa: use [] conditionals for better playlist look