メインコンテンツまでスキップ
バージョン: v2 Next 🚧

インターフェイス: Track

定義: plugins/music/src/track.ts:2

再生対象の1曲。Resolver が生成し、StreamProvider が音声へ変換します。

プロパティ​

author​

readonly author: string | null;

定義: plugins/music/src/track.ts:10

アーティスト・投稿者。


data​

readonly data: unknown;

定義: plugins/music/src/track.ts:26

Provider が再生時に使う任意のデータ。


duration​

readonly duration: number | null;

定義: plugins/music/src/track.ts:8

長さ(ミリ秒)。ラジオなど不定の場合は null。


isrc​

readonly isrc: string | null;

定義: plugins/music/src/track.ts:18

ISRC(国際標準レコーディングコード)。 Spotify のようなメタデータ専用ソースから、実際に再生できるソースへ ブリッジする際の照合キーになります。


live​

readonly live: boolean;

定義: plugins/music/src/track.ts:20

ライブ配信・ラジオなど終端のないストリームか。


requestedBy​

readonly requestedBy: string | null;

定義: plugins/music/src/track.ts:24

リクエストしたユーザーの ID。


source​

readonly source: string;

定義: plugins/music/src/track.ts:22

解決した Resolver の名前。


thumbnail​

readonly thumbnail: string | null;

定義: plugins/music/src/track.ts:12

サムネイル URL。


title​

readonly title: string;

定義: plugins/music/src/track.ts:4

表示名。


url​

readonly url: string;

定義: plugins/music/src/track.ts:6

元の URL(表示・再解決に使う)。ローカルファイルの場合はパス。