logo

THEOplayer > ID3SynchronizedLyricsText

ID3SynchronizedLyricsText interface

Inherits from ID3BaseFrame. See parent page for inherited properties and methods.

Represents a synchronised lyrics/text ID3 frame.

Signature:

export interface ID3SynchronizedLyricsText extends ID3BaseFrame 

Properties

Property

Type

Description

contentType

number

The content type of the frame, represented by a value from the following list:
- 0: The frame contains other data.
- 1: The frame contains lyrics.
- 2: The frame contains text transcription.
- 3: The frame contains a movement/part name (e.g. "Adagio").
- 4: The frame contains an events (e.g. "Don Quijote enters the stage").
- 5: The frame contains a chord (e.g. "Bb F Fsus").
- 6: The frame contains trivia/'pop up' information.
- 7: The frame contains URLs to webpages.
- 8: The frame contains URLs to images.

description

string

The description of the lyrics/text.

entries

Array<{
text: string;
timestamp: number;
}>

List of lyrics/text.

format

number

The format of the timestamp, represented by a value from the following list:
- 1: Absolute time, 32 bit sized, in MPEG frames.
- 2: Absolute time, 32 bit sized, in milliseconds.

id

'SYLT' | 'SLT'

The identifier of the frame.

language

string

The language of the lyrics/text.

Property Details

contentType

The content type of the frame, represented by a value from the following list:
- 0: The frame contains other data.
- 1: The frame contains lyrics.
- 2: The frame contains text transcription.
- 3: The frame contains a movement/part name (e.g. "Adagio").
- 4: The frame contains an events (e.g. "Don Quijote enters the stage").
- 5: The frame contains a chord (e.g. "Bb F Fsus").
- 6: The frame contains trivia/'pop up' information.
- 7: The frame contains URLs to webpages.
- 8: The frame contains URLs to images.

Signature:

contentType: number;

description

The description of the lyrics/text.

Signature:

description: string;

entries

List of lyrics/text.

Signature:

entries: Array<{
        text: string;
        timestamp: number;
    }>;

format

The format of the timestamp, represented by a value from the following list:
- 1: Absolute time, 32 bit sized, in MPEG frames.
- 2: Absolute time, 32 bit sized, in milliseconds.

Signature:

format: number;

id

The identifier of the frame.

Signature:

id: 'SYLT' | 'SLT';

language

The language of the lyrics/text.

Signature:

language: string;
github
Make sure to follow us on GitHub!
THEO-logo-white
twitter
facebook
linkedin
Copyright © 2022. All Rights Reserved.
Leuven
New York
Singapore
Barcelona