MCPcopy Index your code
hub / github.com/FaceOnLive/Spleeter-Android-iOS

github.com/FaceOnLive/Spleeter-Android-iOS @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
48 symbols 110 edges 7 files 14 documented · 29%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Slack · Website · Portfolio
· Hugging Face · Free APIs · OpenKYC
· Face Attendance
· Contact

Spleeter for Mobile

On-device, Offline Spleeter Solution For Android & iOS

Spleeter is Deezer source separation library with pretrained models written in Python and uses Tensorflow. It makes it easy to train source separation model (assuming you have a dataset of isolated sources), and provides already trained state of the art model for performing various flavour of separation

We optimized 5 Stems model and deployed on Android & iOS.

Vocals / drums / bass / piano / other separation

:tada: Try It Yourself

Get it on Google Play

⚛️ Screenshot

Screen Shot 2022-01-28 at 3 08 20 AM    Screen Shot 2022-01-28 at 3 08 20 AM

:clap: Supporters

Stargazers repo roster for @faceonlive/Spleeter-Android-iOS Forkers repo roster for @faceonlive/Spleeter-Android-iOS

Animated footer bars

Extension points exported contracts — how you extend this code

FileSelectionCallback (Interface)
@author MD IMRAN HASAN HIRA ( imranhasanhira@gmail.com ) [1 implementers]
Android/app/src/main/java/com/ttv/spleeterdemo/FileChooser.java

Core symbols most depended-on inside this repo

loadFilelist
called by 7
Android/app/src/main/java/com/ttv/spleeterdemo/FileChooser.java
get
called by 7
Android/app/src/main/java/com/ttv/spleeterdemo/FileChooser.java
show
called by 6
Android/app/src/main/java/com/ttv/spleeterdemo/FileChooser.java
completeSelection
called by 4
Android/app/src/main/java/com/ttv/spleeterdemo/FileChooser.java
setProgress
called by 3
Android/app/src/main/java/com/ttv/spleeterdemo/MainActivity.java
setPlayState
called by 3
Android/app/src/main/java/com/ttv/spleeterdemo/MainActivity.java
requestPermissions
called by 2
Android/app/src/main/java/com/ttv/spleeterdemo/PermissionsDelegate.java
openNewScreen
called by 2
Android/app/src/main/java/com/ttv/spleeterdemo/MainActivity.java

Shape

Method 39
Class 7
Enum 1
Interface 1

Languages

Java100%

Modules by API surface

Android/app/src/main/java/com/ttv/spleeterdemo/FileChooser.java21 symbols
Android/app/src/main/java/com/ttv/spleeterdemo/MainActivity.java17 symbols
Android/app/src/main/java/com/ttv/spleeterdemo/PermissionsDelegate.java6 symbols
Android/app/src/test/java/com/ttv/spleeter/ExampleUnitTest.java2 symbols
Android/app/src/androidTest/java/com/ttv/spleeter/ExampleInstrumentedTest.java2 symbols

For agents

$ claude mcp add Spleeter-Android-iOS \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact