nathom / streamrip

A scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer
GNU General Public License v3.0
2.6k stars 225 forks source link

[FEATURE] Unraid support past v1.9.7? #674

Open Austinzveare opened 5 months ago

Austinzveare commented 5 months ago

Is the feature request related to a problem. Please describe it.

I've been using Streamrip on MacOS and has been great but would like to get this on my Unraid server. I've tried a docker hub container someone made and also the terminal (after installing Python 3 dependencies in Unraid), but I can't seem to get the version past 1.9.7 using pip3 install streamrip --upgrade

I also have no idea how to access the config file to easily edit it, but that's just general Linux annoyances.

Describe the solution you would like.

An official community app docker container would be very appreciated, or if anyone knows how to update to the latest version.

Describe alternatives you've considered.

No response

mortalis13 commented 4 months ago

Have you tried pip3 install git+https://github.com/nathom/streamrip.git@dev?

nayab9 commented 2 months ago

@Austinzveare IIUC, the issue here is on Unraid we only have access to python3.9.x, whereas streamrip now requires 3.10 or higher.

So the provided command by @mortalis13 doesn't work for us unfortunately.

I haven't been able to find an easy way for us to get 3.10 or higher on Unraid yet but presumably if we can get that version, we should be able to install/upgrade as we used to.

mortalis13 commented 2 months ago

Ok, sorry, not familiar with Unraid. So basically if you cannot update python in the system, and if there's a streamrip version that supports the available python version, it should be possible to install that version with pip, like pip install streamrip==1.9.5 for example. Or to go with a tag, I think it was like pip install git+https://github.com/nathom/streamrip.git@v1.9.5.