@infinito/id3
Version:
ID3 Tag Reader/Writer
17 lines (15 loc) • 455 B
JavaScript
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;
};