mirror of
https://github.com/nathom/streamrip.git
synced 2025-05-15 07:34:48 -04:00
A scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer
.github/workflows | ||
demo | ||
streamrip | ||
.flake8 | ||
.gitignore | ||
.isort.cfg | ||
LICENSE | ||
README.md | ||
requirements.txt | ||
setup.py |
streamrip
A scriptable stream downloader for Qobuz, Tidal, and Deezer.
Installation
pip3 install streamrip --upgrade
Basic Usage
For Tidal and Qobuz, you NEED a premium subscription.
Download an album from Qobuz
rip -u https://open.qobuz.com/album/0060253780968
Download the album and convert it to mp3
rip --convert mp3 -u https://open.qobuz.com/album/0060253780968
To set the quality, use the --quality
option to 0, 1, 2, 3, 4
:
Quality ID | Audio Quality | Available Sources |
---|---|---|
0 | 128 kbps MP3 or AAC | Deezer, Tidal |
1 | 320 kbps MP3 or AAC | Deezer, Tidal, Qobuz |
2 | 16 bit / 44.1 kHz | Deezer, Tidal, Qobuz |
3 | 24 bit / ≤ 96 kHz | Tidal (MQA), Qobuz |
4 | 24 bit / ≤ 192 kHz | Qobuz |
rip --quality 3 https://tidal.com/browse/album/147569387
Search for Fleetwood Mac - Rumours on Qobuz
rip search 'fleetwood mac rumours'
Search for Rumours on Tidal, download it, convert it to ALAC
rip -c alac search 'fleetwood mac rumours'
Qobuz discographies can be filtered using the filter
subcommand
rip filter --repeats --features 'https://open.qobuz.com/artist/22195'
Want to find some new music? Use the discover
command (only on Qobuz)
rip discover --list 'best-sellers'
For more help and examples
rip --help
rip filter --help
rip search --help
rip discover --help
rip config --help
This tool is still in development. If there are any features you would like to see, please open an issue.