MVSEP GUI
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
- Enter your MVSEP API token and click "Save"
- Drag & drop an audio file or click to browse
- Select an algorithm (use search button to filter)
- Configure options and output format
- Click "Start Separation"
Changing Language
- Click the settings button (⚙) in the header
- Select your preferred language
- Click "Apply"
Changing Theme
- Click the settings button (⚙) in the header
- Select your preferred theme
- Click "Apply"
Getting API Token
Get your free API token from https://mvsep.com/user-api
License
Apache License 2.0
Metadata
Release files for mvsep-gui 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| mvsep_gui-1.0.0.tar.gz | 21.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mvsep_gui-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 42.6 kB
Release files / mvsep_gui-1.0.0.tar.gz
| Download URL | mvsep_gui-1.0.0.tar.gz |
|---|---|
| Size | 21.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f6750ab2cd53d1a8848a007035ad2586578e810fd6496b73210fe2864d468894
|
|
BLAKE2b-256 checksum How to use checksums |
97e47ef16d490a88014ccf9a22f1428f1d181915954453e1a30f480e4c02f5b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / mvsep_gui-1.0.0-py3-none-any.whl
| Download URL | mvsep_gui-1.0.0-py3-none-any.whl |
|---|---|
| Size | 21.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c7e3ce489a09b8de7abfc4a300d3abae4bc58d9d40ecd405779d0de0949d06d4
|
|
BLAKE2b-256 checksum How to use checksums |
e224bc185a20790aad38a6417dea0ff16c9a41432918457fb2fa9d48a0dc5d6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Security for mvsep-gui 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.