UNPKG

music-metadata

Version:

Music metadata parser for Node.js, supporting virtual any audio and tag format.

17 lines 636 B
export const endTag2 = 'LYRICS200'; export async function getLyricsHeaderLength(tokenizer) { const fileSize = tokenizer.fileInfo.size; if (fileSize >= 143) { const buf = new Uint8Array(15); const position = tokenizer.position; await tokenizer.readBuffer(buf, { position: fileSize - 143 }); tokenizer.setPosition(position); // Restore position const txt = new TextDecoder('latin1').decode(buf); const tag = txt.slice(6); if (tag === endTag2) { return Number.parseInt(txt.slice(0, 6), 10) + 15; } } return 0; } //# sourceMappingURL=Lyrics3.js.map