taglib-ts
    Preparing search index...

    Module simpleApi

    Simple high-level API for reading and writing audio file tags.

    Provides two convenience functions — readTags and writeTags — that accept File, Blob, or Uint8Array inputs and return/accept plain JavaScript objects, making common tag operations easy without needing to work with the lower-level FileRef class directly.

    const tags = await readTags(inputFile);
    console.log(tags.title, tags.artist, tags.album);
    console.log(`Duration: ${tags.audioProperties?.lengthInSeconds}s`);
    const updated = await writeTags(inputFile, { title: 'New Title', artist: 'New Artist' });
    // updated is a Uint8Array containing the modified audio data

    Interfaces

    AudioPropertiesInfo
    Tags
    TagsToWrite

    Type Aliases

    AudioInput

    Functions

    readTags
    writeTags