Add metadata encoder