Files
TheChaseBuzzer/node_modules/music-metadata/lib/lyrics3/Lyrics3.js
T
2022-12-22 20:22:22 +11:00

18 lines
622 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getLyricsHeaderLength = exports.endTag2 = void 0;
exports.endTag2 = 'LYRICS200';
async function getLyricsHeaderLength(reader) {
if (reader.fileSize >= 143) {
const buf = Buffer.alloc(15);
await reader.randomRead(buf, 0, buf.length, reader.fileSize - 143);
const txt = buf.toString('binary');
const tag = txt.substr(6);
if (tag === exports.endTag2) {
return parseInt(txt.substr(0, 6), 10) + 15;
}
}
return 0;
}
exports.getLyricsHeaderLength = getLyricsHeaderLength;