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 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 python3

Step 3. Type the following command and press Enter to install Streamrip.

pip3 install streamrip

If 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 --help

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/12146879

By 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/12146879

To change the default settings, you can edit the Configuration file. You can run the following command to open the Configuration file.

rip config --open

You 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.

3 thoughts on “How to Install and Use Streamrip Step by Step”
  1. @PeterG It is because it doesn’t actually take the music from Spotify, it just uses your playlist to get the track/artist/album names. It then searches on Qobuz for files it can download. You can get a 1 month free trial for Qobuz and it will work.

  2. Thank you for the tutorial. I don’t understand everything. My goal is to download from Spotify, so I created a LastFM Account and imported my playlist. Now I try to streamrip that. I type
    rip lastfm https://www.last.fm/user//playlists/
    It says “Logging into qobuz. Enter Qobuz email”. Why? How to proceed?

Leave a Reply

Your email address will not be published. Required fields are marked *

You cannot copy content of this page