# nathom/streamrip

A scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer

Repository: https://github.com/nathom/streamrip
Canonical: https://ross.abutalabs.com/products/streamrip
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: qobuz, deezer, soundcloud, hi-res, lossless-music, tidal
Last push: 2026-08-04T17:25:11+00:00

## Health v2 (maintenance only)
Score: 78/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 96, release rhythm 42, longevity 100
- inputs: {"age_days": 1990, "days_push": 29, "days_rel": 174, "gap_med": 367, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4883, forks 410 (observed 2026-08-28T04:09:01.831273+00:00)

## What it is
A scriptable command-line music downloader for Qobuz, Tidal, Deezer, and SoundCloud that supports tracks, albums, playlists, and discographies. It offers concurrent downloads, format conversion via ffmpeg, quality selection up to hi-res lossless, and a database to avoid re-downloading tracks.

## Use cases
- download albums from qobuz in flac
- rip playlists from tidal
- download a spotify playlist via last.fm
- convert downloaded music to mp3
- download an artist's full discography
- scriptable bulk music downloading from streaming services

## When to choose
- you have a Qobuz or Tidal premium subscription and want lossless local copies
- you need fast, concurrent, scriptable downloads from the CLI
- you want automatic format conversion and duplicate-download prevention

## When to avoid
- you don't have a premium subscription to Qobuz or Tidal
- you want a graphical music downloader
- you need to download from services not supported by streamrip

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, http-client, audio-processing, concurrency, rate-limiting, configuration-management
- domain: media, developer-tools
- platform: python, cli, cross-platform, windows
- tags: music-downloader, lossless-audio, qobuz, tidal, deezer, soundcloud, hi-res-audio, streaming-download, flac, audio-conversion, audio, command-line, linux, macos

## Member repositories
- nathom/streamrip (main) score 78

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:01.831273+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:18:15.537020+00:00, confidence not recorded.
  - readme: https://github.com/nathom/streamrip (fetched 2026-08-28T04:09:01.831273+00:00, sha da0c61d84b84)
  - registry_pypi: https://pypi.org/pypi/streamrip/json (fetched 2026-08-29T09:00:35.239713+00:00, sha 8124df7d4c83)
- Data as of 2026-08-30T08:39:29.467469+00:00.
