UNPKG

music-metadata

Version:

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

18 lines (17 loc) 562 B
import { type ITokenizer } from 'strtok3'; import { BasicParser } from '../common/BasicParser.js'; /** * Abstract parser which tries take ID3v2 and ID3v1 headers. */ export declare abstract class AbstractID3Parser extends BasicParser { static startsWithID3v2Header(tokenizer: ITokenizer): Promise<boolean>; private id3parser; parse(): Promise<void>; /** * Called after ID3v2 headers are parsed */ abstract postId3v2Parse(): Promise<void>; protected finalize(): void; private parseID3v2; private tryReadId3v2Headers; }