StemRoller: desktop stem separator, Android stems player, and server daemons

- stemroller/: PySide6/QML desktop app and player for separating music into stems
- android/: Plex music player that plays per-stem mixes, with Android Auto support,
  a graphic + parametric (Equalizer APO-style) EQ, and offline downloads
- server/: stemserve (serves stems to the app) and stemd (separates the library on
  the server's GPU, with "Stem Now" priority requests)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ClericalErrorandClaude Opus 5.5 committed 2026-10-14 21:17:17 -07:00
1 parent 716c5499ff
commit 1845f03c41
184 files changed
+24648

No files matched your search

+73
View File
@@ -0,0 +1,73 @@
# stemd's Python deps, pinned to match uv.lock (torch and torchvision come from the CUDA index; see stemd.Dockerfile).
# Regenerate: uv export --frozen --no-hashes --no-emit-project --no-header --no-annotate \
# | grep -vE '^(torch|torchvision|triton-rocm|pyside6|pyside6-addons|pyside6-essentials|shiboken6|sounddevice)[=@ ]' | sed 's/ ;.*//' \
# | sed 's#^demucs @ git+\(.*\)@\(.*\)#demucs @ \1/archive/\2.tar.gz#' (no git in the image)
absl-py==2.5.0
anyio==4.15.1
audio-separator==0.47.0
audioread==3.1.0
beartype==0.18.5
certifi==2026.7.22
cffi==2.1.1
charset-normalizer==3.5.2
click==8.5.0
cloudpickle==3.1.2
cython==3.3.0
decorator==5.3.1
demucs @ https://github.com/adefossez/demucs/archive/2883f3db65617d6d178c6ed10d869dc14e44e59b.tar.gz
diffq==0.2.4
einops==0.8.2
filelock==4.0.12
flatbuffers==25.12.19
fsspec==2026.9.0
h11==0.16.0
hf-xet==1.7.0
httpcore2==2.13.1
httpx2==2.13.1
huggingface-hub==2.1.1
idna==3.20
jinja2==3.1.6
joblib==1.6.0
julius==0.2.8
lameenc==1.8.4
lazy-loader==0.6
librosa==1.0.0
llvmlite==0.50.0
markupsafe==3.0.4
ml-collections==1.1.0
ml-dtypes==0.6.0
mpmath==1.3.0
msgpack==1.2.3
narwhals==2.26.0
networkx==3.7
numba==0.68.0
numpy==2.5.3
onnx-weekly==1.24.0.dev20261005
onnx2torch-py313==1.6.0
onnxruntime==1.30.0
packaging==26.3
pillow==12.3.0
platformdirs==4.12.4
pooch==1.9.0
protobuf==7.36.2
pycparser==3.0
pydub==0.25.1
pyyaml==6.0.3
requests==2.34.2
resampy==0.4.3
rotary-embedding-torch==0.6.5
safetensors==0.8.0
samplerate==0.1.0
scikit-learn==1.9.1
scipy==1.18.1
setuptools==84.0.0
six==1.17.0
soundfile==0.14.0
soxr==1.1.0
sphn==0.2.1
sympy==1.14.0
threadpoolctl==3.7.0
tqdm==4.70.1
truststore==0.10.4
typing-extensions==4.16.0
urllib3==2.8.0