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:
1 parent
716c5499ff
commit
1845f03c41
184 files changed
+24648
No files matched your search
@@ -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
|
||||
Reference in new issue
Block a user