Quick Start • Official Website • Documentation • Discussions
This project supports m3u8 video online extraction tool streaming download m3u8 download.
✅ No need to capture packets : Use the built-in browser of the software to easily sniff the video resources on the web page, and select the resources you want to download through the sniffed resource list, which is simple and fast.
Mobile playback : You can easily and seamlessly switch between PC and mobile devices. After downloading, you can use your mobile phone to watch the video.
⚡️Batch download : Support downloading multiple videos and live broadcast resources at the same time, high-speed bandwidth will not be idle.
? Support docker deployment : Support docker deployment on the web side, which is convenient and fast.
Running the code requires node and pnpm. node needs to be downloaded and installed from the official website. pnpm can be installed through npm i -g pnpm
.
# Code download git clone https://github.com/caorushizi/mediago.git# Install dependencies pnpm i# Development environment pnpm dev# Package and run pnpm release# Build docker image docker buildx build -t caorushizi/mediago:latest .# docker Start docker run -d --name mediago -p 8899:8899 -v /root/mediago:/root/mediago registry.cn-beijing.aliyuncs.com/caorushizi/mediago
【mediago】 windows (installation version) v3.0.0
【mediago】 windows (portable version) v3.0.0
【mediago】 macos arm64 (apple chip) v3.0.0
【mediago】 macos x64 (intel chip) v3.0.0
【mediago】linux v3.0.0
【mediago】 docker v3.0 docker run -d --name mediago -p 8899:8899 -v /root/mediago:/root/mediago registry.cn-beijing.aliyuncs.com/caorushizi/mediago:v3.0.0
【mediago】 windows (installation version) v3.0.0
【mediago】 windows (portable version) v3.0.0
【mediago】 macos arm64 (apple chip) v3.0.0
【mediago】 macos x64 (intel chip) v3.0.0
【mediago】linux v3.0.0
【mediago】 docker v3.0 docker run -d --name mediago -p 8899:8899 -v /root/mediago:/root/mediago registry.cn-beijing.aliyuncs.com/caorushizi/mediago:v3.0.0
Support docker deployment web client
Update desktop UI
Update desktop UI
Support docker deployment web client
Added video playback, supporting desktop and mobile playback
Fix the problem that the interface cannot be displayed when opening on Mac
Optimized the interaction of batch downloads
Added a portable version of Windows (no installation required)
Optimized the download list to support sniffing of multiple videos on the page
Support manual import and export of favorites list
Supports export of homepage download list
Optimized the interaction logic of the [New Download] form
Support UrlScheme to open applications and add download tasks
Fixed some bugs and improved user experience
react https://react.dev/
electron https://www.electronjs.org
koa https://koajs.com
vite https://cn.vitejs.dev
antd https://ant.design
tailwindcss https://tailwindcss.com
shadcn https://ui.shadcn.com/
inversify https://inversify.io
typeorm https://typeorm.io
N_m2u8DL-CLI comes from https://github.com/nilaoda/N_m3u8DL-CLI
N_m3u8DL-RE comes from https://github.com/nilaoda/N_m3u8DL-RE
mediago comes from https://github.com/caorushizi/hls-downloader