OpenSource-Hub
T

TubeSync

2.7k stars·動画・音声ダウンロード·SHA-256 チェックサム確認済み

YouTube のパーソナルビデオレコーダー(PVR)で、チャンネル/プレイリストの動画を自動的にローカルにダウンロードし、メディアサーバーを更新します(Sonarr に似ていますが YouTube 向け)。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

YouTube チャンネルの更新を自動で追跡し、テレビ番組を録画するように動画をローカルにダウンロードします。

主な機能

  • YouTube チャンネルとプレイリストを自動同期
  • 画質やフォーマット(mp4、mkv など)のカスタマイズに対応
  • yt-dlp + ffmpeg を内蔵し、タスクスケジュールで自動ダウンロード
  • 失敗時は自動リトライし、待機時間を段階的に延長するため非常に信頼性が高い
  • ダウンロード完了後に Jellyfin / Plex メディアライブラリを自動更新

できないこと

  • •Docker で実行する必要があり、直接インストールはサポートされていません;2. ダウンロードディレクトリには十分な空き容量が必要です(高画質動画は非常に大きいため);3. Samba ボリュームを使用する場合は、マウントパラメータで uid/gid を PUID/PGID と一致するように必ず指定してください。指定しないと、権限の問題によりメタデータの書き込みに失敗する可能性があります;4. デフォルトで 4848 番ポートをリッスンします。ファイアウォールに注意してください;5. 初めてソースを追加した後、ダウンロードが開始されるまでしばらく待つ必要があります(バックグラウンドタスクは定期的に実行されます)。

使用例

  • お気に入りの YouTube チャンネルの動画をすべてローカルにダウンロードして、オフラインで視聴したい
  • ホームメディアサーバー(Jellyfin/Plex)を構築し、YouTube の番組を自動で追跡する
  • 特定の YouTube プレイリストやチャンネルをバックアップして、動画が削除されるのを防ぐ

TubeSync は YouTube 向けに設計されたパーソナルビデオレコーダー(PVR)です。購読しているチャンネルやプレイリストを自動的に同期し、指定した画質で動画をダウンロードしてローカルフォルダに整理します。内部は yt-dlp と ffmpeg をベースとしており、Web インターフェースとタスクスケジューラを提供し、インデックス作成、ダウンロード、リトライ(失敗後に待機時間を段階的に増加)を自動的に実行します。ダウンロード完了後は、オプションで Jellyfin や Plex などのメディアサーバを更新でき、ドラマを追いかけるように YouTube コンテンツを楽しめます。Docker コンテナとして動作し、amd64 と arm64 アーキテクチャをサポートしており、設定とダウンロードディレクトリはマウントボリュームで管理されます。

タグ

youtubepvryt-dlpmedia-serverdockerjellyfinplexdownload-automation

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Docker 環境で実行:`docker pull ghcr.io/meeb/tubesync:latest`

4

ステップ2:設定ディレクトリとダウンロードディレクトリを作成し、コンテナを起動します(README の docker run コマンドを参照し、PUID/PGID と TZ の設定に注意してください)

5

ステップ3:http://localhost:4848 を開き、Web インターフェースにアクセスして、YouTube チャンネルまたはプレイリストの URL を追加します

インストールガイド
  1. ステップ1:Docker 環境で実行:`docker pull ghcr.io/meeb/tubesync:latest`
  2. ステップ2:設定ディレクトリとダウンロードディレクトリを作成し、コンテナを起動します(README の docker run コマンドを参照し、PUID/PGID と TZ の設定に注意してください)
  3. ステップ3:http://localhost:4848 を開き、Web インターフェースにアクセスして、YouTube チャンネルまたはプレイリストの URL を追加します
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

コンテナを停止して削除します:`docker stop tubesync && docker rm tubesync`、その後、マウントされた config と downloads ディレクトリを削除するだけです。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-26 21:25:46
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

3 FAQs

類似プロジェクト