私が開発している"syt"について

私が開発しているyt-dlpを簡単に扱えるようにするためのデスクトップアプリケーションについて

sytとは

sytは私が開発しているyt-dlpを簡単に扱えるようにするためのデスクトップアプリケーションです。

スクリーンショット

起動時

ダウンロード中

機能

動画のダウンロード

もちろん、動画をダウンロードすることが可能です。

オプション

拡張子、品質、プレイリストモード(後述)、アルバムモード(後述)、メタデータ・サムネイルの埋め込みを簡単に設定できます。

プレイリストモード

プレイリストモードはプレイリストをダウンロードする際に適した設定です。
プレイリストの名前でフォルダを作成し、その中にファイルを保存します。

また「インデックスを付与」を有効にすることで、ファイル名の先頭にインデックスを付与します。

アルバムモード

YouTube Musicからダウンロードする際に適した設定です。
拡張子が音声の時のみ有効にでき、アルバムの名前でフォルダを作成し、その中にファイルを保存するのはもちろん、
メタデータのパース、サムネイルを1:1にクロップして埋め込むなど、音楽ファイルに適した処理を施します。

ブラウザプロファイルの取得

Firefoxとそのフォークブラウザ(Floorp,Lible,Zen)のプロファイルを取得し、ブラウザのCookieを使用できます。

これによりログイン状態でダウンロードを行うことができます。

インストール

https://github.com/monuke-maho/syt/releases/latest

からWindows,macOS向けのインストーラーをダウンロード可能です。

Windowsユーザーであればsyt_x.x.x_x64-setup.exe及びsyt_x.x.x_x64_ja-JP.msiを、
macOSユーザーであればsyt_x.x.x_aarch64.dmgをダウンロードしてください。

ffmpeg

yt-dlpはffmpegを使用します。
ffmpegはユーザーがインストールする必要があります。

Windows

1
winget install Gyan.FFmpeg

macOS

1
brew install ffmpeg

スタック

Tauriを使用しています。
Rustはほんの少ししか書いてないです。ほぼフロントエンド側から呼び出す形です。

macOSユーザーへ

リリースページにある.dmgファイルはM1以降のMac向けのみです。
Intel Macは動作検証が不可能なため、提供していません。

macOSユーザーは通常通り.appをアプリケーションフォルダーに移動した後に、以下のコマンドを実行してください。
署名を行えないため、実行しない場合「壊れている」と表示され実行できません。

1
xattr -d com.apple.quarantine /Applications/syt.app

お手数をおかけします。

終わり

終わりです。ぜひ使ってみて下さい。

Hugo で構築されています。
テーマ StackJimmy によって設計されています。