— Python — FFmpeg — CLI — Media — Downloader — Open Source — YouTube — Audio — Video — FLAC — MP3 — MP4 — Automation — Scripting — Python — FFmpeg — CLI — Media — Downloader — Open Source — YouTube — Audio — Video — FLAC — MP3 — MP4 — Automation — Scripting
— Fast — Reliable — Cross-Platform — TUI — Beautiful — Interactive — Local Server — QR Code — LAN Share — Batch — Configurable — Fast — Reliable — Cross-Platform — TUI — Beautiful — Interactive — Local Server — QR Code — LAN Share — Batch — Configurable

👋 Hey, meet FluxMedia...

Download Media.
Simply & Fast.

A powerful, open-source, and cross-platform command-line media downloader designed for simplicity, robustness, and speed. Featuring a customizable LAN QR share portal and rich media player.

Terminal

$ pip install fluxmedia

Successfully installed fluxmedia-1.6.7

$ fluxmedia

🌊 Welcome to FluxMedia TUI...

Everything you need

🎨

Dynamic Console TUI

(Click to reveal)

Experience a next-gen interactive terminal interface with live progress and beautiful panels.

🎵

Smart Audio Extraction

(Click to reveal)

Automatically extract high-quality audio, embed cover art, and write ID3 metadata seamlessly.

🌐

LAN QR Share Portal

(Click to reveal)

Instantly host a beautiful web interface on your local network. Scan the QR code to stream.

📚

Batch Playlists

(Click to reveal)

Save massive amounts of content with a single command. Skips existing files intelligently.

🏷️

Rich Metadata

(Click to reveal)

Perfect for Plex/Jellyfin. Captures descriptions, dates, and thumbnails automatically.

⚙️

Deep Configuration

(Click to reveal)

Set default folders, define filename structures, and switch between premium color themes.

📝

Subtitles Capturing

(Click to reveal)

Download caption files for specified language codes and embed them as soft-subs.

🍪

Cookie Authentication

(Click to reveal)

Pass cookies.txt to authenticate and securely download age-restricted or private videos.

Hardware Acceleration

(Click to reveal)

Leverage FFmpeg hardware acceleration. Set max speeds and route traffic through proxies.

Quick Installation

Run the automated one-liner in your terminal to safely install Python, FFmpeg, and FluxMedia in seconds.

macOS & Linux (Terminal)

curl -sL https://raw.githubusercontent.com/pdev-labs/FluxMedia/main/install.sh | bash

Windows (PowerShell)

irm https://raw.githubusercontent.com/pdev-labs/FluxMedia/main/install.ps1 | iex

Requires FFmpeg for merging high-definition video formats and converting audio to MP3.