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

インターフェイス: YtdlpConfig

定義: plugins/music-sources/src/config.ts:14

プロパティ

commonArgs

commonArgs: readonly string[];

定義: plugins/music-sources/src/config.ts:24

毎回付ける引数。

Default

["--no-warnings", "--no-progress"]

format

format: string;

定義: plugins/music-sources/src/config.ts:22

-f に渡すフォーマット指定。既定は opus を最優先にしており、 取得できれば 変換なし(ffmpeg 不要)で再生できます。

Default

"bestaudio[acodec=opus]/bestaudio"

path

path: string;

定義: plugins/music-sources/src/config.ts:16

実行ファイル。PATH 上にあれば名前だけで構いません。

Default

"yt-dlp"

timeout

timeout: number | false;

定義: plugins/music-sources/src/config.ts:31

yt-dlp の完了をこのミリ秒まで待ちます。超えるとプロセスを kill して エラーにします(ハングした yt-dlp がギルドのキューを塞ぎ続けない ための保険)。false で打ち切らずに待ち続けます。

Default

30000