This repository has been archived on 2026-03-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-extensions/wecom/node_modules/music-metadata/lib/id3v1/ID3v1Parser.d.ts
T

18 lines
738 B
TypeScript

import type { IRandomAccessTokenizer, ITokenizer } from 'strtok3';
import { BasicParser } from '../common/BasicParser.js';
import type { IPrivateOptions } from '../type.js';
import type { INativeMetadataCollector } from '../common/MetadataCollector.js';
/**
* ID3v1 Genre mappings
* Ref: https://de.wikipedia.org/wiki/Liste_der_ID3v1-Genres
*/
export declare const Genres: string[];
export declare class ID3v1Parser extends BasicParser {
private apeHeader;
constructor(metadata: INativeMetadataCollector, tokenizer: ITokenizer, options: IPrivateOptions);
private static getGenre;
parse(): Promise<void>;
private addTag;
}
export declare function hasID3v1Header(tokenizer: IRandomAccessTokenizer): Promise<boolean>;