deezer/spleeter

Deezer source separation library including pretrained models.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 25 minutes ago
Added to GitGenius on September 2nd, 2026
Created on September 26th, 2019
Open Issues & Pull Requests: 279 (+0)
GitHub issues: Enabled
Number of forks: 3,061
Total Stargazers: 28,420 (+0)
Total Subscribers: 397 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.2 days
Mean response time: 86.7 days
90th percentile: 153.6 days
Tracked items: 40

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 2% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 52
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 727 days
Stale 30+ days: 50
Stale 90+ days: 49

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (29)
  • invalid (28)
  • question (22)
  • enhancement (5)
  • feature (5)
  • next release (1)
  • training (1)
  • windows (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Spleeter is a Python library for source separation that isolates individual instruments and vocals from mixed audio using pretrained deep learning models.

The library addresses the problem of decomposing audio into its constituent sources—such as vocals, drums, bass, and other instruments—without requiring users to train models from scratch. It leverages TensorFlow-based deep learning models that have been pretrained on Deezer's audio data, allowing developers to apply source separation with minimal setup. Users can separate audio files into multiple stems through a straightforward API, making the complex task of source separation accessible to those without specialized machine learning expertise.

Spleeter suits projects that need to extract specific audio components from mixed recordings, such as music production tools, DJ applications, karaoke systems, or audio analysis pipelines. The pretrained models eliminate the barrier to entry that would otherwise require substantial labeled training data and computational resources. The library is most valuable for developers who want production-ready source separation without the overhead of model development or training.

The project maintains active engagement with its codebase through regular updates and refinements to its core functionality. The maintainers respond to user issues and incorporate feedback into the library's evolution. Development activity shows consistent attention to the tool's stability and usability, with updates addressing both bug fixes and feature improvements. The project demonstrates ongoing commitment to keeping its pretrained models and underlying implementation current with developments in the audio processing and deep learning domains.