Closed iffyloop closed 2 years ago
Here's some suggestions:
Create a new repo steamroller-deps
, which would contain a GH action to automatically generate a neat zip for all supported OSes with demucs-cxfreeze
, ffpmpeg
and the models. For linux builds you can probably skip ffmpeg
and install it through a packcage manager.
The GH action running in this repo would simply download the latest release and run npm build
EDIT:
the -deps
repo would also be a great to curate working versions of said dependencies.
I went ahead and did started this: https://github.com/krystalgamer/stemroller-deps
Thanks so much @krystalgamer, looking forward to checking out your repo soon!
Implemented in the latest release (1.1.0)! Closing.
Would like to look into using GitHub Actions or similar platform to automate builds for all three platforms (Windows, macOS, Linux). Will do some research at a later date, but if anyone has input/advice then please share it in this thread.