jamp3
Version:
mp3, id3v1, id3v2 - reader & writer
12 lines (11 loc) • 503 B
TypeScript
/// <reference types="node" />
import { IID3V1 } from './id3v1.types';
import { Readable } from 'stream';
export declare class ID3v1 {
read(filename: string): Promise<IID3V1.Tag | undefined>;
readStream(stream: Readable): Promise<IID3V1.Tag | undefined>;
remove(filename: string, options: IID3V1.RemoveOptions): Promise<boolean>;
write(filename: string, tag: IID3V1.ID3v1Tag, version: number, options: IID3V1.WriteOptions): Promise<void>;
private writeTag;
private replaceTag;
}