boy1dr / SpleeterGui

Windows desktop front end for Spleeter - AI source separation
Apache License 2.0
2.22k stars 244 forks source link

How to compile on my own? #197

Open hero-intelligent opened 1 year ago

hero-intelligent commented 1 year ago

As you've encountered bandwidth and time problem that you have to delete the installer on your website, is it possible to write a detailed description on how to build the software step by step so that the aftercomer can build this awsome software on their own?

titet11 commented 1 year ago

I wonder the same. I know the creator is just making unfair excuses. there are so many file hosting services to come up with an excuse that the project can't continue just because of the downloads that have been done seems completely out of place and meaningless to me

If you no longer wanted to work on this project, you first had to put up a tutorial to compile the latest versions and work in depth with the training. Unfortunately, his behavior was inappropriate at the end of something so necessary and important, and more now in a stage where we are with full artificial intelligence like ggpt chat, among others.

boy1dr commented 1 year ago

I haven't been able to replicate the steps i took to get Spleeter running in the embeddable version of Python, i just end up in a never ending cycle of pip wheels. The trick was finding package versions that where compatible with each other and still support Spleeter (there are dozens of packages). Perhaps the trouble now is that the various package versions can never be satisfied...Deezer has quite a few issues raised on github about that. i am certain they aren't trying to be difficult about it since it does work with conda.

SpleeterGUI and SpleeterGUI-Core have been forked on github and are freely available for download. I would follow suite too except not including the pre-trained model files causes security issues with windows defender when the GUI is installed to windows. And the pre-trained model files exceed the maximum file size for inclusion in a github repository.

GPT may be able to assist with resolving package conflicts, it's not something i have tried. If i find some time i'll have a go.