Mediago is a multi-platform video downloader and extraction utility that supports content retrieval from over a thousand different social and video sharing platforms. It functions as an AI-powered download automator that uses natural language commands to trigger and manage video download workflows.
The project provides specialized capabilities for sniffing and capturing m3u8 and HLS video streams via a browser extension that detects resources on active web pages. It can be deployed as a containerized headless server, allowing users to manage remote download tasks across a network through a web interface.
The system includes integrated media transcoding to convert video files into different formats and quality levels. It also features a RESTful web API for coordinating file transfers and synchronizing task progress with external applications and scripts.