func setFrame(tag *id3.File, frameName string, value string) bool {
	frame := tag.Frame(frameName)
	if frame != nil {
		//		fmt.Println("changing frame")
		if textFramer, ok := frame.(v2.TextFramer); ok {
			textFramer.SetEncoding("UTF-8")
			textFramer.SetText(value)
			return true
		}
	} else {
		//		fmt.Println("adding frame")
		ft := v2.V23FrameTypeMap[frameName]
		textFrame := v2.NewTextFrame(ft, "")
		textFrame.SetEncoding("UTF-8")
		textFrame.SetText(value)
		tag.AddFrames(textFrame)
	}
	return false
}