Updated playlist metadata pattern, added toString methods