このプロジェクトについて

MeTubeはyt-dlp用の自己ホスト型Webインターフェースを提供し、ユーザーがYouTubeおよび多数の対応サイトからメディアをダウンロードできるようにします。ブラウザを通じて、動画、音声、字幕、サムネイルをダウンロード可能で、プレイリストやチャンネル全体のダウンロードもサポートします。出力テンプレートやダウンロードオプションは設定可能で、チャンネルまたはプレイリストのサブスクリプションにより、新規コンテンツを自動検出しダウンロードキューに追加します。 アプリケーションはDocker(マルチアーキテクチャ対応)で動作し、環境変数で設定されます。これらの設定は、ダウンロード並列数、ストレージパス、ファイル名(yt-dlpテンプレート使用)、グローバル・プリセット・個別ダウンロードレベルでのyt-dlpオプションを制御します。プリセット機能により、UIからスポンサーブロッキングや字幕埋め込みなどの一般的なオプションセットを適用できます。 MeTubeは制限されたコンテンツへのアクセスにブラウザクッキーをサポートし、ブラウザ拡張機能、ブックマークレット、iOSショートカット、Raycastとの連携でリンクを送信できます。HTTPS対応のリバースプロキシの背後に配置可能です。ダウンロード後、ファイルは外部ツール(beetsやLidarrなど)によるタグ付けと整理のために残されます。本プロジェクトは最小限のスコープを重視し、ファイルの書き込みをもってダウンロード処理を終了します。