Skip to main content

GUI for MVSEP music separation API

Project description

MVSEP GUI

English | 中文

A modern and beautiful GUI for MVSEP music separation API.

Features

  • Modern UI Design - Beautiful interface with multiple theme support
  • Theme Support - Pure Black, Bright White, Light Purple themes
  • Multi-language - English and Chinese (中文) support
  • Algorithm Search - Fuzzy search through algorithms
  • Drag & Drop - Drag audio files directly into the app
  • Real-time Progress - Live status log and progress indicator
  • Multiple Output Formats - MP3, WAV, FLAC, M4A
  • Configurable Output Directory - Choose where to save results
  • Auto Token Saving - API token saved automatically

Themes

Theme Description
Pure Black Dark theme with blue accent
Bright White Light clean theme
Light Purple Otaku-style purple theme

Requirements

  • Python 3.8+
  • PyQt6
  • mvsep-cli

Installation

From PyPI (Recommended)

pip install mvsep-gui

From Source

# Clone repository
git clone https://github.com/mvsep/mvsep-gui.git
cd mvsep-gui

# Install dependencies
pip install -r requirements.txt

# Install
pip install -e .

Usage

mvsep-gui

Or run directly:

python -m mvsep-gui

Command Line Options

python -m mvsep_gui --debug    # Enable debug mode

Environment Variables

MVSEP_DEBUG=1 python -m mvsep_gui  # Enable debug mode

Getting Started

  1. Enter your MVSEP API token and click "Save"
  2. Drag & drop an audio file or click to browse
  3. Select an algorithm (use search button to filter)
  4. Configure options and output format
  5. Click "Start Separation"

Changing Language

  1. Click the settings button (⚙) in the header
  2. Select your preferred language
  3. Click "Apply"

Changing Theme

  1. Click the settings button (⚙) in the header
  2. Select your preferred theme
  3. Click "Apply"

Getting API Token

Get your free API token from https://mvsep.com/user-api

License

Apache License 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mvsep_gui-1.0.0.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mvsep_gui-1.0.0-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

Details for the file mvsep_gui-1.0.0.tar.gz.

File metadata

  • Download URL: mvsep_gui-1.0.0.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for mvsep_gui-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f6750ab2cd53d1a8848a007035ad2586578e810fd6496b73210fe2864d468894
MD5 979f2e77340c24664918a8efea861da2
BLAKE2b-256 97e47ef16d490a88014ccf9a22f1428f1d181915954453e1a30f480e4c02f5b1

See more details on using hashes here.

File details

Details for the file mvsep_gui-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: mvsep_gui-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for mvsep_gui-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c7e3ce489a09b8de7abfc4a300d3abae4bc58d9d40ecd405779d0de0949d06d4
MD5 56c87c3a302955e5433d6c14e626ee0a
BLAKE2b-256 e224bc185a20790aad38a6417dea0ff16c9a41432918457fb2fa9d48a0dc5d6e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page