広告なし、削除の心配なし。MeTubeで作る「自分専用YouTubeライブラリ」のススメ


広告なし、削除の心配なし。MeTubeで作る「自分専用YouTubeライブラリ」のススメ

alexta69/metube

2026-01-02

「お値段以上」ならぬ、「構築以上の、快適視聴体験」を。 今回ご紹介するのは、YouTube 動画を自分専用のサーバーにサクッと保存できる強力なツール、MeTube です。

エンジニア目線で言うと、このツールの凄さは「究極のシンプルさと自動化」にあります。

バックエンドの信頼性
中身は超定番の yt-dlp(youtube-dl の進化版)を使用しています。つまり、YouTube だけでなく、数百のサイトに対応している「最強のエンジン」を積んでいるということです。

ブラウザ完結
本来なら黒い画面(ターミナル)でコマンドを打つ必要がありますが、MeTube はそれを洗練された Web UI に落とし込んでいます。

「とりあえず保存」の文化
忙しいエンジニアにとって、後でじっくり見たい技術解説動画を、広告なし・オフライン・高画質でストックしておけるのは非常に効率的です。

エンジニアなら、環境を汚さない Docker Compose での導入がおすすめです。

Docker および Docker Compose がインストールされた環境(自宅の NAS、ラズパイ、VPS など)

適当なディレクトリを作成し、以下の内容を保存します。

version: "3"
services:
  metube:
    image: alexta69/metube
    container_name: metube
    restart: unless-stopped
    ports:
      - "8081:8081" # 左側の数字を変えれば好きなポートでアクセス可能
    volumes:
      - ./downloads:/downloads # ダウンロードした動画の保存先

ターミナルで以下のコマンドを叩くだけ。

docker-compose up -d

これで、ブラウザから http://サーバーのIPアドレス:8081 にアクセスすれば、あなた専用のダウンロードセンターが開園します。

MeTube の真価は、UI からコピペするだけではありません。

公式や有志が提供しているブラウザ拡張機能(Chrome/Firefox)を使うと、YouTube を見ている最中にボタンをポチッとするだけで、バックグラウンドで自宅のサーバーにダウンロードが始まります。これが最高に「お値段以上」な体験です。

例えば、特定のプレイリストを自動で回したい場合、API 的に URL を投げることも可能です。

# シンプルな curl コマンドで MeTube にダウンロードを命令する例
curl -X POST http://localhost:8081/add \
     -H "Content-Type: application/json" \
     -d '{"url": "https://www.youtube.com/watch?v=XXXXXXXXXXX", "quality": "best"}'

広告とおさらば
自分のローカルに保存するので、再生時の広告に悩まされません。

削除対策
お気に入りの技術系動画が、ある日突然「非公開」になっても安心です。

フォーマット自由自在
動画(MP4)としても、音声(MP3)としても保存できるので、通勤中のリスニング学習にも最適。

自分でサーバーを立てる手間は少しだけかかりますが、一度動かしてしまえば、その後の利便性はまさにプライスレス。

「あの動画、保存しておけばよかったな…」と後悔する前に、あなただけの MeTube サーバーを構築してみませんか?


alexta69/metube




もう怖くない!幽霊エンジニアも愛用するTermixの正体

「へっへっへっ. ..。兄ちゃん、度胸あるねぇ。こんな夜更けにお化け屋敷とは. ..。ま、せいぜい楽しんでってくれよ!」不気味な声が響き、目の前には怪しげな提灯がゆらゆら揺れている。ここはお化け屋敷。肝試しに来たはいいものの、なんだか本物のお化けが出そうで、足がすくむ。


【自己ホスト型】timelinize導入ガイド:カスタムインポーター開発でデータ主権を取り戻す

ドラえもんのストーリーのように、分かりやすく、ソフトウェアエンジニアの視点から、このツールの魅力、導入方法、そしてサンプルコードまで、丁寧に解説しますね!この「timelinize/timelinize」を一言で言うと、「あなたのデジタル生活の記録を、あなた自身のパソコンに集めて、一つのまとまった年表(タイムライン)にするための秘密道具」です。


ChatGPTをあなたのPCに!オープンソースAI「Jan」の魅力と導入ガイド

皆さん、こんにちはー!そして、AI開発の最前線にいるソフトウェアエンジニアの皆さん、お待たせいたしました!今、まさにここ、AIテクノロジーの最先端で、とんでもない注目を集めているプロジェクトがあるんです!それが、本日ご紹介する「menloresearch/jan」、通称「Jan(ジャン)」です!


モダンなUIと強力なバックエンド。YTSageで始めるデスクトップアプリ開発

YTSage は、単なるダウンローダーではありません。その洗練されたUIと豊富な機能は、開発者の皆さんにとって、以下のような様々な形で役立つでしょう。YTSage のソースコードは、PySide6を使ったモダンなデスクトップアプリケーション開発の生きたサンプルです。UIの設計、ウィジェットの配置、イベントハンドリングなど、実践的な知識を楽しみながら学ぶことができます。特に、QTreeView を使ったファイル構造の表示や、QProgressBar を使ったダウンロード進捗の可視化など、具体的な実装例が豊富に含まれています。


OSSで読み解く動画再生の理。YTProの実装から学ぶ、AI連携とバックグラウンド処理の奥義

お主が求めているのは、「YTPro」という名の秘術だな。これは、古き良き時代のAndroid端末(レガシーデバイス)に、現代の英知であるAIや、禁じられた「バックグラウンド再生」の力を宿す、まさにエンジニアにとっての「魔導書」のようなリポジトリだ。


シンプル、軽量、多機能なサーバー監視ツール「beszel」入門

henrygd/beszelは、サーバー監視を手軽に行うための軽量なツールです。牛丼の「うまい、はやい、やすい」のように、「シンプル、軽量、多機能」の三拍子が揃った監視ツールと言えます。特に、個人のラボ環境や小規模なプロジェクトで、手軽にサーバーの状態を把握したい場合に役立ちます。