← all repositories
boy1dr/SpleeterGui

A Windows wrapper that saves you from Python dependency hell

SpleeterGui wraps Deezer's AI stem-separation tool in a C# desktop app so Windows users never touch a command line.

2.7k stars C# Other AI
SpleeterGui
Velocity · 7d
+1.1
★ / day
Trend
steady
star history

What it does SpleeterGui is a C# Windows desktop front end for Spleeter, Deezer’s open-source AI that splits music into stems (vocals, drums, bass, other). It bundles a portable Python runtime pre-loaded with Spleeter, so you download one MSI and go. No conda, no pip, no PATH rituals.

The interesting bit The real work here isn’t the AI—it’s the packaging. The maintainer ships Python 3.10.10, Spleeter 2.4, and FFmpeg inside a single Windows installer, then keeps the C# GUI thin enough that you can swap in your own Python/TensorFlow stack if you want. It’s essentially a deployment engineering project wearing a music app’s clothes.

Key highlights

  • Drag-and-drop batch processing for multiple files
  • Portable Python bundled; zero system Python required
  • Recombine separated stems back into mixed audio
  • Accessibility features: tab order, access labels, audio cue on completion
  • Core updater built in to refresh Spleeter without reinstalling the GUI
  • Source available if you want to build or audit the bundle

Caveats

  • Windows-only; no macOS or Linux builds mentioned
  • Version 2.7 once got flagged by Windows Defender as a trojan (later cleared by Microsoft)
  • Last update was October 2023; Spleeter itself has been largely superseded by newer separation models

Verdict Grab this if you’re a Windows user who needs stem separation today and treats the command line as hostile territory. Skip it if you’re already comfortable with Python environments or want state-of-the-art separation quality—Spleeter’s models are showing their age.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.