qobuz-dl/README.md

131 lines
3.2 KiB
Markdown
Raw Normal View History

# qobuz-dl
2020-12-08 05:28:21 +01:00
Seach and download Lossless and Hi-Res music from [Qobuz](https://www.qobuz.com/).
2020-08-10 04:47:51 +02:00
## Features
2020-08-13 06:52:16 +02:00
* Download FLAC and MP3 files from Qobuz
* Search and download music directly from your terminal with **interactive** or **lucky** mode
* Download albums, tracks, artists, playlists and labels with **download** mode
* Queue support on **interactive** mode
* Support for albums with multiple discs
* Read URLs from text file
* And more
2020-08-10 04:47:51 +02:00
## Getting started
2020-12-08 05:28:21 +01:00
> You'll need an **active subscription**
2020-08-10 04:47:51 +02:00
#### Install qobuz-dl with pip
2020-12-10 05:24:10 +01:00
##### Linux / MAC OS
```
pip3 install --upgrade qobuz-dl
```
##### Windows
2020-08-10 04:47:51 +02:00
```
2020-12-10 05:24:10 +01:00
pip3 install windows-curses
2020-12-07 21:37:51 +01:00
pip3 install --upgrade qobuz-dl
2020-08-10 04:47:51 +02:00
```
#### Run qobuz-dl and enter your credentials
2020-12-07 21:37:51 +01:00
##### Linux / MAC OS
2020-08-10 04:47:51 +02:00
```
qobuz-dl
2020-08-10 04:47:51 +02:00
```
2020-12-07 21:37:51 +01:00
##### Windows
2020-08-10 04:47:51 +02:00
```
2020-12-07 21:37:51 +01:00
qobuz-dl.exe
2020-08-10 04:47:51 +02:00
```
> If something fails, run `qobuz-dl -r` to reset your config file.
## Examples
### Download mode
Download URL in 24B<96khz quality
```
qobuz-dl dl https://play.qobuz.com/album/qxjbxh1dc3xyb -q 7
```
Download multiple URLs to custom directory
```
qobuz-dl dl https://play.qobuz.com/artist/2038380 https://play.qobuz.com/album/ip8qjy1m6dakc -d "Some pop from 2020"
```
Download multiple URLs from text file
```
qobuz-dl dl this_txt_file_has_urls.txt
```
Download albums from a label and also embed cover art images into the downloaded files
```
qobuz-dl dl https://play.qobuz.com/label/7526 --embed-art
```
Download a playlist in maximum quality
```
qobuz-dl dl https://play.qobuz.com/playlist/5388296 -q 27
```
Run `qobuz-dl dl --help` for more info.
2020-12-10 04:39:16 +01:00
### Interactive mode
Run interactive mode with a limit of 10 results
```
qobuz-dl fun -l 10
```
Type your search query
```
Logging...
Logged: OK
Membership: Studio
Enter your search: [Ctrl + c to quit]
- fka twigs magdalene
```
2020-12-11 19:37:57 +01:00
`qobuz-dl` will bring up a nice list of releases. Now choose whatever releases you want to download (everything else is interactive).
2020-12-10 04:39:16 +01:00
Run `qobuz-dl fun --help` for more info.
### Lucky mode
Download the first album result
```
qobuz-dl lucky playboi carti die lit
```
Download the first 5 artist results
```
qobuz-dl lucky joy division -n 5 --type artist
```
Download the first 3 track results in 320 quality
```
qobuz-dl lucky eric dolphy remastered --type track -n 3 -q 5
```
Run `qobuz-dl lucky --help` for more info.
### Other
Reset your config file
```
qobuz-dl -r
```
2020-08-10 04:47:51 +02:00
## Usage
```
usage: qobuz-dl [-h] [-r] {fun,dl,lucky} ...
The ultimate Qobuz music downloader.
See usage examples on https://github.com/vitiko98/qobuz-dl
2020-08-10 04:47:51 +02:00
optional arguments:
-h, --help show this help message and exit
-r, --reset create/reset config file
commands:
run qobuz-dl <command> --help for more info
(e.g. qobuz-dl fun --help)
{fun,dl,lucky}
fun interactive mode
dl input mode
lucky lucky mode
2020-08-10 04:47:51 +02:00
```
## A note about Qo-DL
`qobuz-dl` is inspired in the discontinued Qo-DL-Reborn. This program uses two modules from Qo-DL: `qopy` and `spoofer`, both written by Sorrow446 and DashLt.
2020-08-10 04:47:51 +02:00
## Disclaimer
This tool was written for educational purposes. I will not be responsible if you use this program in bad faith. By using it, you are accepting the [Qobuz API Terms of Use](https://static.qobuz.com/apps/api/QobuzAPI-TermsofUse.pdf).