copy from github.com/ascherkus/go-id3/tree/master/src/id3