UNPKG

@infinito/id3

Version:
17 lines (15 loc) 455 B
import id3Tag from '../classes/id3tag.js'; import genID3v2_3Frame from '../gen/id3.2.3.frame.js'; export default function genID3v2_3(tags) { if(!(tags instanceof id3Tag)) { throw new TypeError("tags not of type id3Tag"); return; } var bufs = []; for(var frame_id in tags.fields) { if(typeof tags[tags.fields[frame_id]]!="undefined") { bufs.push(genID3v2_3Frame(frame_id,tags[tags.fields[frame_id]])); } } return bufs; };