#13 · Primary category: Self-Hosted File Processing & Conversion

mediago

bilibili downloader electron hls m3u8 m3u8-downloader m3u8download video youtube

Cross-platform video downloader — sniff and grab m3u8/HLS streams, Bilibili, YouTube and more. Desktop + Docker + 🦞.

Project last updated:08/29/26

GitHub Stars

9.2K

Forks

819

Contributors

16

License

MIT

Why we included this project

MediaGo is for people who save video from the web regularly and are tired of juggling command-line downloaders. Point it at a page and it sniffs out the underlying streams, handling m3u8/HLS sources and mainstream platforms like Bilibili and YouTube, with yt-dlp backing for a thousand-plus sites. It ships as a desktop app with a bundled Chrome/Edge extension that detects video on any page and sends it to the app in one click, and the same core runs as a one-line Docker service so you can host the web UI on a server and reach it from any device on your network. The Go-based core exposes an HTTP API, which makes it scriptable for teams automating batch downloads, and built-in format conversion saves you a separate ffmpeg step. If you would rather work in a GUI than remember terminal flags, this one tool covers both desktop and self-hosted setups.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category