How to Install and Use Streamrip Step by Step
Streamrip is a multi-course stream music downloader that allows you to download music from Qobuz, Tidal, Deezer, SoundCloud, and YouTube. It is an open-source program that really rips music from the source.
If you import playlists to last.fm, you can download Spotify music and Apple Music playlists through last.fm. Many streaming music downloaders has been taken down, so cherish it while it is available.
Install Streamrip on Windows
Since it is a scriptable tool, you can run it from Windows command prompt. It is based on Python, so you need to install Python first. You can follow the steps below to install it. If you need a similar GUI downloader, you should check Allavsoft.
Step 1. Go to Python official website and download the latest version. During the installation, check the option “Add Python to Path”. If you miss it, you need to add the path manually after finishing the installation.
Step 2. Press Windows + R to bring up the Run window.
Step 3. Type “cmd” and press Enter to open a command prompt.
Step 4. Run the following command in the command prompt.
pip install streamrip --upgrade
When the process is complete, you have successfully installed Streamrip on Windows. If you also want to use Streamrip to convert file format, you should also install ffmpeg. You should be familiar if you have used youtube-dl for Windows.
Install Streamrip on macOS
On a Mac, you can use the Terminal to install and run Streamrip. The easiest way to do this is through homebrew. You can refer to the steps below to install Streamrip.
Step 1. Open Terminal. Then paste the text below and press Enter. You may need to enter your passcode to confirm.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Step 2. Once that is complete, which took me 30 minutes, run the following command to install Python 3. This may not be needed because Python 3 is pre-installed on some recent macOS.
brew install python3Step 3. Type the following command and press Enter to install Streamrip.
pip3 install streamripIf it does not work, you should replace it with “pip install streamrip”.
Usage
With Streamrip installed, you can run a simple command to download music from Qobuz, Tidal, Deezer, SoundCloud, etc. For example, to download music from Deezer, run this command below:
rip url https://tidal.com/browse/track/69996190
You can just replace the URL to download any track, playlist, or album. When you first run this command, it will rommpt you to login to Tidal from your web browser. To see more options, you can run the command below to list all commands:
rip --helpIf you need to know more, you can aslo check Streamrip GitHub page.
Bonus: Download Playlist from Apple Muisic or Spotify
If you use last.fm, you can import your Aple Music and Spotify playlist to last.fm. Then you can use a command to download playlists from Apple Music, Spotify, and YouTube through last.fm.

To get started, create an account at https://www.last.fm. Once you have reached the home page, go to Profile Icon ⟶ View profile ⟶ Playlists ⟶ IMPORT and from there paste your url. Once imported, you can copy the link and run the following command to download it.
rip lastfm https://www.last.fm/user/chrunos/playlists/12146879By default, Streamrip will search tracks on Qobuz first. If no match found, it will search Deezer then. You can also specify to match tracks from another source. For example, to search tracks on Tidal, you can run this command below:

rip lastfm --source=tidal https://www.last.fm/user/chrunos/playlists/12146879To change the default settings, you can edit the Configuration file. You can run the following command to open the Configuration file.
rip config --openYou should open Configuration file with Notepad and edit the text. Be sure to save the file when you done. You should start the Command Promt on Windows or Terminal on macOS again for the changes to be effect.
Chrunos