refactor
codec ID3 tag