[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71305":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},71305,"mediago","caorushizi\u002Fmediago","caorushizi","Cross-platform video downloader — sniff and grab m3u8\u002FHLS streams, Bilibili, YouTube and more. Desktop + Docker + 🦞.","https:\u002F\u002Fdownloader.caorushizi.cn\u002Fguides.html?form=github",null,"TypeScript",9005,792,51,72,0,12,23,105,36,39.7,"MIT License",false,"master",true,[27,28,29,30,31,32,33,34,35],"bilibili","downloader","electron","hls","m3u8","m3u8-downloader","m3u8download","video","youtube","2026-06-12 02:02:50","\u003Cdiv align=\"center\">\n  \u003Ch1>MediaGo\u003C\u002Fh1>\n  \u003Ca href=\"https:\u002F\u002Fdownloader.caorushizi.cn\u002Fen\u002Fguides.html?form=github\">Quick Start\u003C\u002Fa>\n  \u003Cspan>&nbsp;&nbsp;•&nbsp;&nbsp;\u003C\u002Fspan>\n  \u003Ca href=\"https:\u002F\u002Fdownloader.caorushizi.cn\u002Fen?form=github\">Website\u003C\u002Fa>\n  \u003Cspan>&nbsp;&nbsp;•&nbsp;&nbsp;\u003C\u002Fspan>\n  \u003Ca href=\"https:\u002F\u002Fdownloader.caorushizi.cn\u002Fen\u002Fdocuments.html?form=github\">Docs\u003C\u002Fa>\n  \u003Cspan>&nbsp;&nbsp;•&nbsp;&nbsp;\u003C\u002Fspan>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcaorushizi\u002Fmediago\u002Fdiscussions\">Discussions\u003C\u002Fa>\n  \u003Cspan>&nbsp;&nbsp;•&nbsp;&nbsp;\u003C\u002Fspan>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FyxWBVRWGqM\">Discord\u003C\u002Fa>\n  \u003Cspan>&nbsp;&nbsp;•&nbsp;&nbsp;\u003C\u002Fspan>\n  \u003Ca href=\"https:\u002F\u002Fwww.reddit.com\u002Fr\u002FMediaGo_Studio\u002F\">Reddit\u003C\u002Fa>\n  \u003Cbr>\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcaorushizi\u002Fmediago\u002Fblob\u002Fmaster\u002FREADME.zh.md\">中文\u003C\u002Fa>\n\u003Cspan>&nbsp;&nbsp;•&nbsp;&nbsp;\u003C\u002Fspan>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcaorushizi\u002Fmediago\u002Fblob\u002Fmaster\u002FREADME.jp.md\">日本語\u003C\u002Fa>\n\u003Cspan>&nbsp;&nbsp;•&nbsp;&nbsp;\u003C\u002Fspan>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcaorushizi\u002Fmediago\u002Fblob\u002Fmaster\u002FREADME.it.md\">Italiano\u003C\u002Fa>\n\u003Cbr>\n\n  \u003Cimg alt=\"GitHub Downloads (all assets, all releases)\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fcaorushizi\u002Fmediago\u002Ftotal\">\n  \u003Cimg alt=\"GitHub Downloads (all assets, latest release)\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fcaorushizi\u002Fmediago\u002Flatest\u002Ftotal\">\n  \u003Cimg alt=\"GitHub Repo stars\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fcaorushizi\u002Fmediago\">\n  \u003Cimg alt=\"GitHub forks\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fcaorushizi\u002Fmediago\">\n  \u003Cimg alt=\"GitCode\" src=\"https:\u002F\u002Fgitcode.com\u002Fcaorushizi\u002Fmediago\u002Fstar\u002Fbadge.svg\">\n  \u003Cbr>\n\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F11083\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F11083\" alt=\"caorushizi%2Fmediago | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\n  \u003C\u002Fa>\n\n  \u003Chr \u002F>\n\u003C\u002Fdiv>\n\nA cross-platform video downloader with built-in sniffing — point it at a\npage, pick what you want, and save. No packet capture, no browser\nextensions to configure, no fiddling with command-line tools.\n\nThe app UI currently ships with English, Simplified Chinese, and Italian.\n\n## ✨ What's inside\n\n### 🌐 Browser extension for Chrome \u002F Edge\n\nSee something you want on any site → click the extension → send it to\nMediaGo. Detects video resources automatically, shows the count on the\ntoolbar badge, works with most mainstream video platforms including\nYouTube, Bilibili and more. Ships bundled with the Desktop app — open\n**Settings → More Settings → Browser extension directory** to find the\ninstall folder.\n\n### 🎬 YouTube and 1000+ sites\n\nPowered by yt-dlp under the hood. Supports YouTube, Twitter\u002FX, Instagram,\nReddit and [over a thousand more video sites](https:\u002F\u002Fgithub.com\u002Fyt-dlp\u002Fyt-dlp\u002Fblob\u002Fmaster\u002Fsupportedsites.md).\n\n### 🦞 AI assistants can download for you — OpenClaw Skill\n\nUsing Claude Code, Cursor or another AI coding assistant? Install the\nMediaGo skill and just say _\"please download this video: &lt;url&gt;\"_.\nThe AI handles the rest.\n\n```shell\nnpx clawhub@latest install mediago\n```\n\n### 🔌 Works with other tools\n\nMediaGo exposes a full HTTP API — scripts, automation tools and other\napps can create download tasks, query progress and manage the list\ndirectly. The browser extension uses this same API to talk to the desktop\napp; anyone else can tap in too.\n\n### 🎞️ Built-in format conversion\n\nAfter a download finishes, convert it to another format or quality\nwithout leaving MediaGo. No more opening a separate tool for ffmpeg.\n\n### 🐳 One-line Docker deployment\n\nHeadless install on your server, then access the web UI from anywhere on\nthe same network:\n\n```shell\ndocker run -d --name mediago -p 8899:8899 -v \u002Fpath\u002Fto\u002Fmediago:\u002Fapp\u002Fmediago caorushizi\u002Fmediago:3.5.0\n```\n\nAvailable on [Docker Hub](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fcaorushizi\u002Fmediago) and GHCR (`ghcr.io\u002Fcaorushizi\u002Fmediago`) — same image, pick whichever registry is faster for you. Supports both Intel \u002F AMD (amd64) and ARM (arm64). On the desktop build,\nMediaGo listens on both `127.0.0.1` and your LAN IP out of the box, so\nphones and tablets on the same Wi-Fi can open the web UI too.\n\n## 📷 Screenshots\n\n![Home](.\u002Fimages\u002Fhome_en.png)\n\n![Home — dark mode](.\u002Fimages\u002Fhome-dark_en.png)\n\n![Settings](.\u002Fimages\u002Fsettings_en.png)\n\n![Resource extraction](.\u002Fimages\u002Fbrowser_en.png)\n\n## 📥 Download\n\n### v3.5.0 (stable)\n\n- [Windows — installer](https:\u002F\u002Fgithub.com\u002Fcaorushizi\u002Fmediago\u002Freleases\u002Fdownload\u002Fv3.5.0\u002Fmediago-community-setup-win32-x64-3.5.0.exe)\n- [Windows — portable](https:\u002F\u002Fgithub.com\u002Fcaorushizi\u002Fmediago\u002Freleases\u002Fdownload\u002Fv3.5.0\u002Fmediago-community-portable-win32-x64-3.5.0.exe)\n- [macOS — Apple Silicon (arm64)](https:\u002F\u002Fgithub.com\u002Fcaorushizi\u002Fmediago\u002Freleases\u002Fdownload\u002Fv3.5.0\u002Fmediago-community-setup-darwin-arm64-3.5.0.dmg)\n- [macOS — Intel (x64)](https:\u002F\u002Fgithub.com\u002Fcaorushizi\u002Fmediago\u002Freleases\u002Fdownload\u002Fv3.5.0\u002Fmediago-community-setup-darwin-x64-3.5.0.dmg)\n- [Linux (deb)](https:\u002F\u002Fgithub.com\u002Fcaorushizi\u002Fmediago\u002Freleases\u002Fdownload\u002Fv3.5.0\u002Fmediago-community-setup-linux-amd64-3.5.0.deb)\n- [**Docker Hub**](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fcaorushizi\u002Fmediago): `docker run -d --name mediago -p 8899:8899 -v \u002Fpath\u002Fto\u002Fmediago:\u002Fapp\u002Fmediago caorushizi\u002Fmediago:3.5.0`\n- **GHCR**: `docker run -d --name mediago -p 8899:8899 -v \u002Fpath\u002Fto\u002Fmediago:\u002Fapp\u002Fmediago ghcr.io\u002Fcaorushizi\u002Fmediago:3.5.0`\n\nBrowsing older releases? See the [GitHub Releases page](https:\u002F\u002Fgithub.com\u002Fcaorushizi\u002Fmediago\u002Freleases).\n\n### 🪄 One-click Docker deployment via BT Panel\n\n1. Install [BT Panel](https:\u002F\u002Fwww.bt.cn\u002Fnew\u002Fdownload.html?r=dk_mediago) using the official script.\n2. Log in to the panel, click **Docker** in the sidebar and finish the\n   Docker service setup (just follow the prompts).\n3. Find **MediaGo** in the app store, click **Install**, configure your\n   domain, and you're done.\n\n## 📝 What's new in v3.5.0\n\n- **🌐 Browser extension** — sniff videos on any site, send to MediaGo\n  in one click\n- **🎬 YouTube + 1000+ sites** — powered by yt-dlp\n- **🦞 OpenClaw Skill** — download videos via AI coding assistants\n- **🔌 HTTP API** — integrate with scripts, automation and third-party tools\n- **🎞️ In-app format conversion** — choose output format and quality\n- **🐳 Simpler Docker deployment** — mount a single folder, multi-arch images on GHCR\n- **⚡ Faster startup** — backend rewrite, lower memory footprint, built-in video player\n\n## 🛠️ Built with\n\n[![React](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-20232A?logo=react&logoColor=61DAFB)](https:\u002F\u002Freact.dev\u002F)\n[![Electron](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FElectron-191970?logo=electron&logoColor=white)](https:\u002F\u002Fwww.electronjs.org)\n[![Vite](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVite-646CFF?logo=vite&logoColor=white)](https:\u002F\u002Fvitejs.dev)\n[![TypeScript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTypeScript-3178C6?logo=typescript&logoColor=white)](https:\u002F\u002Fwww.typescriptlang.org\u002F)\n[![Tailwind CSS](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTailwind_CSS-06B6D4?logo=tailwindcss&logoColor=white)](https:\u002F\u002Ftailwindcss.com)\n[![shadcn\u002Fui](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fshadcn%2Fui-000?logo=shadcnui&logoColor=white)](https:\u002F\u002Fui.shadcn.com\u002F)\n[![Go](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGo-00ADD8?logo=go&logoColor=white)](https:\u002F\u002Fgo.dev\u002F)\n[![Ant Design](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAnt_Design-0170FE?logo=antdesign&logoColor=white)](https:\u002F\u002Fant.design)\n\n## 🙏 Acknowledgements\n\n- [N_m3u8DL-RE](https:\u002F\u002Fgithub.com\u002Fnilaoda\u002FN_m3u8DL-RE)\n- [BBDown](https:\u002F\u002Fgithub.com\u002Fnilaoda\u002FBBDown)\n- [yt-dlp](https:\u002F\u002Fgithub.com\u002Fyt-dlp\u002Fyt-dlp)\n- [aria2](https:\u002F\u002Faria2.github.io\u002F)\n- [mediago-core](https:\u002F\u002Fgithub.com\u002Fcaorushizi\u002Fmediago-core)\n\n## ⚖️ Disclaimer\n\n> **This project is for educational and research purposes only. Do not use it for any commercial or illegal purposes.**\n>\n> 1. All code and functionality provided by this project are intended solely as a reference for learning about streaming media technologies. Users must comply with the laws and regulations of their jurisdiction.\n> 2. Any content downloaded using this project remains the property of its original copyright holders. Users should delete downloaded content within 24 hours or obtain proper authorization.\n> 3. The developers of this project are not responsible for any actions taken by users, including but not limited to downloading copyrighted content or impacting third-party platforms.\n> 4. Using this project for mass scraping, disrupting platform services, or any activity that infringes upon the legitimate rights of others is strictly prohibited.\n> 5. By using this project you acknowledge that you have read and agree to this disclaimer. If you do not agree, stop using the project and delete it immediately.\n\n---\n\n> Building from source? See [CONTRIBUTING.md](.\u002FCONTRIBUTING.md).\n>\n> Translating MediaGo? See [TRANSLATION.md](.\u002FTRANSLATION.md).\n","MediaGo 是一个跨平台的视频下载工具，能够嗅探并抓取 m3u8\u002FHLS 流、Bilibili、YouTube 等多个主流视频平台的内容。其核心功能包括自动检测网页中的视频资源并通过浏览器扩展一键发送至 MediaGo 进行下载，支持超过一千个网站，且无需复杂的配置或命令行操作。此外，该应用还集成了 AI 助手技能，允许用户通过简单的指令让 AI 代劳下载任务。MediaGo 适用于需要从网络上获取多媒体内容的各种场景，如教育资料收集、个人娱乐备份等，提供桌面版及 Docker 部署方式，极大地方便了不同需求的用户。",2,"2026-06-11 03:37:06","high_star"]