インターフェイス: 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