MCPcopy Index your code
hub / github.com/mediago-dev/mediago

github.com/mediago-dev/mediago @v3.5.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.5.0 ↗ · + Follow
1,224 symbols 2,979 edges 287 files 396 documented · 32% 77 cross-repo links updated 5d agov3.5.0 · 2026-04-21★ 9,05874 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

MediaGo

早く始めます   •   公式サイトです   •   にやすりをかける   •   Discussions

MediaGo Pro Try Now

GitHub Downloads (all assets, all releases) GitHub Downloads (all assets, latest release) GitHub Repo stars GitHub forks

caorushizi%2Fmediago | Trendshift


Intro

本プロジェクトはm3u8ビデオ抽出ツール、ストリーミングダウンロード、m3u8ダウンロードをサポートしています。

  • ✅  パケットキャプチャ不要: ソフトウェアに内蔵されたブラウザを使用して、ウェブページ内のビデオリソースを簡単に検出し、検出したリソースリストからダウンロードしたいリソースを選択することで、シンプルかつ迅速にダウンロードできます。
  • 📱  モバイル再生: PCとモバイルデバイス間で簡単にシームレスに切り替えが可能で、ダウンロードが完了した後はスマートフォンでビデオを視聴できます。
  • ⚡️  バッチダウンロード: 複数のビデオやライブストリームリソースを同時にダウンロードでき、高速帯域幅を無駄にしません。
  • 🎉  Dockerデプロイメントサポート: WebエンドをDockerでデプロイすることができ、簡単かつ便利です。

Quickstart

コードを実行するには、Node.jsとpnpmが必要です。Node.jsは公式ウェブサイトからダウンロードしてインストールし、pnpmはnpm i -g pnpmコマンドでインストールできます。

コードの実行

# コードのダウンロードです
git clone https://github.com/caorushizi/mediago.git

# インストール依存症です
pnpm i

# 開発環境です
pnpm dev

# 梱包して運行します
pnpm release

# dockerミラーリングを構築します
docker buildx build -t caorushizi/mediago:latest .

# docker启动
docker run -d --name mediago -p 8899:8899 -v /root/mediago:/root/mediago registry.cn-beijing.aliyuncs.com/caorushizi/mediago

Releases

v3.0.0 (2024.10.7 発売)

ソフトウェアダウンロード

国内ダウンロード

docker 宝塔パネルワンクリックデプロイ(推奨)

  1. 宝塔パネルをインストールし、宝塔パネル の公式サイトから正式版のスクリプトを選択してインストールします。

  2. インストール後、宝塔パネルにログインし、メニューから Docker をクリックします。初めてアクセスすると、Docker サービスをインストールするように指示されるので、「今すぐインストール」をクリックし、指示に従ってインストールを完了します。

  3. インストールが完了したら、アプリストアで「MediaGo」を見つけ、インストールをクリックし、ドメイン名などの基本情報を設定してインストールを完了します。

ソフトウェアスクリーンショット

ホームページ

重要な更新

  • Web端のdockerデプロイをサポート
  • デスクトップ端のUIを更新

更新ログ

  • デスクトップ端のUIを更新
  • Web端のdockerデプロイをサポート
  • 新たにビデオ再生機能を追加、デスクトップとモバイル端両方で再生可能
  • Macでの画面表示ができない問題を修正
  • バッチダウンロードのインタラクションを最適化
  • Windowsのポータブル版(インストール不要)を追加
  • ダウンロードリストの最適化、ページ内の複数のビデオリソースを嗅ぎ取る機能を追加
  • 手動でお気に入りリストのインポートとエクスポートをサポート
  • ホームページのダウンロードリストエクスポートをサポート
  • 「新規ダウンロード」フォームのインタラクションロジックを最適化
  • UrlSchemeでアプリを開き、ダウンロードタスクを追加する機能をサポート
  • バグの修正とユーザー体験の向上

ソフトウェアスクリーンショット

ホームページ

ホームページ(ダークモード)

設定ページ

リソース抽出

技術スタック

感謝

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 477
Method 432
Interface 150
Struct 91
Class 58
Enum 11
TypeAlias 4
FuncType 1

Languages

TypeScript67%
Go33%

Modules by API surface

packages/shared/common/src/types/index.ts62 symbols
packages/core-sdk/src/client.ts46 symbols
packages/core-sdk/src/types.ts35 symbols
packages/node-service/src/index.ts32 symbols
apps/electron/src/services/webview.service.ts31 symbols
packages/electron-preload/src/index.ts25 symbols
apps/core/internal/service/download_task.go23 symbols
packages/mediago-extension/src/background/mediago-client.ts19 symbols
apps/core/cmd/server/main.go19 symbols
apps/core/pkg/conf/conf.go18 symbols
apps/core/internal/db/repo/video_repo.go18 symbols
packages/core-sdk/tests/client.test.ts17 symbols

Dependencies from manifests, versioned

github.com/cloudwego/base64xv0.1.6 · 1×
github.com/creack/ptyv1.1.24 · 1×
github.com/gin-contrib/ssev1.1.0 · 1×

For agents

$ claude mcp add mediago \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page