Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

MediaFlow

MediaFlow Showcase

Free & Open Source Media Toolkit

Download media, process audio, and separate stems with AI - all running locally on your computer.

Version License: MIT Made with Tauri React


Features

Media Downloader

  • Download from YouTube, TikTok, and more
  • Auto-detect available quality (resolution, FPS)
  • Batch download & playlist import
  • Audio extraction (MP3, FLAC, WAV)

Audio Lab

  • Pitch shifting (-12 to +12 semitones)
  • BPM detection
  • Key detection
  • Quick presets

Stem Separator

  • AI-powered stem separation (2/4/6 stems)
  • Multiple models: Demucs, MDX-Net, VR Arch
  • Output modes: All, Vocals Only, Instrumental, Drums, Bass
  • GPU acceleration (CUDA)
  • Built-in stem mixer with seekbar

Quick Start

Prerequisites

  • Node.js 18+
  • Rust toolchain
  • Python 3.11 (for stem separation)
  • yt-dlp on PATH
  • FFmpeg on PATH

Development

npm install
npm run tauri:dev

Build

npm run tauri:build

Dependencies

Tool Purpose
yt-dlp Media downloading
FFmpeg Audio/video processing
Python 3.11 AI model inference
audio-separator Stem separation
PyTorch CUDA GPU acceleration

Privacy

MediaFlow runs 100% locally. We don't collect any data. See PRIVACY.md for details.

License

MIT License - Free to use, modify, and distribute. See LICENSE.

Credits & Technologies

Technology Purpose
Tauri 2 Desktop framework
React 19 UI framework
yt-dlp Media downloading
FFmpeg Audio/video processing
audio-separator AI stem separation
Demucs AI model (Meta)
MDX-Net AI model
PyTorch GPU acceleration
Tailwind CSS Styling
Lucide Icons Icons

Author

MAMIPOKO.DEV


Special thanks to all open source contributors

About

Audio downloader (MP4,MP3,WAV)+ Pitch,Tempo,Key + Extract vocal inst.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors