Skip to content

Latest commit

 

History

History
141 lines (102 loc) · 6.4 KB

README.en.md

File metadata and controls

141 lines (102 loc) · 6.4 KB

MediaGo

Quick start   •   Website   •   Docs   •   Discussions

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

caorushizi%2Fmediago | Trendshift

Intro

This project supports m3u8 video extraction tools, streaming media download, and m3u8 download.

  • ✅  No need to capture packets: You can easily sniff video resources on web pages using the built-in browser. Choose the resource you want to download from the sniffed resource list—simple and fast.
  • 📱  Mobile playback: Easily switch between PC and mobile devices seamlessly. Once downloaded, you can watch the video on your phone.
  • ⚡️  Batch download: Supports downloading multiple videos and live streams simultaneously, ensuring high bandwidth is fully utilized.
  • 🎉  Docker deployment supported: Supports Docker deployment for the web version, making it convenient and quick.

Quickstart

To run the code, you'll need Node.js and pnpm. Node.js can be downloaded and installed from the official website, and pnpm can be installed via npm i -g pnpm.

Run the code

# Code download
git clone https://github.com/caorushizi/mediago.git

# Installation dependency
pnpm i

# Development environment
pnpm dev

# Package run
pnpm release

# Build a docker image
docker buildx build -t caorushizi/mediago:latest .

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

Releases

v3.0.0 (Released on 2024.10.7)

Software Downloads

Domestic Downloads

One-click Docker Panel Deployment (Recommended)

  1. Install the BT Panel by visiting BT Panel and downloading the official version script.
  2. After installation, log into the BT Panel, click on Docker in the menu bar. The first time you enter, it will prompt you to install the Docker service. Click to install and follow the instructions to complete the installation.
  3. Once installed, find MediaGo in the application store, click install, configure domain names, and other basic information to complete the installation.

Software Screenshots

Homepage

Major Updates

  • Support for Docker deployment on the web version
  • Updated desktop UI

Changelog

  • Updated desktop UI
  • Support for Docker deployment on the web version
  • Added video playback, supporting both desktop and mobile playback
  • Fixed issue where the macOS version couldn't display the interface
  • Optimized the batch download interaction
  • Added portable version for Windows (no installation required)
  • Optimized the download list, supporting sniffing multiple videos on a page
  • Supported manual import/export of the favorites list
  • Supported export of the homepage download list
  • Optimized the interaction logic for the "New Download" form
  • Supported opening the app via UrlScheme and adding download tasks
  • Fixed several bugs and enhanced the user experience

Software Screenshots

Homepage

Homepage-dark

Settings Page

Resource Extraction

Tech Stack

Acknowledgements