All apps/Streamrip

Streamrip

streamrip

Streamrip: the all in one music downloader.

Runs as rip|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 6 fields

Global download options for rip (folder, quality, codec) plus the url and search subcommands. Needs logged-in accounts in the streamrip config; config, database and lastfm subcommands are not covered.

Opens the form; the finished command lands at your prompt, unrun
otty gui streamrip
Download musicExample values, fixed in this page — nothing here reaches a terminal
Basic
Download folder
directory
Maximum quality
5 choicesenum
Convert to codec
string
TasksEach one presets the form for one job
Set download options
folderqualitycodec
ParametersOnly these flags are editable in the form
Download folder
path
--folder-f
Maximum quality
0 = 128 kbps, 1 = 320 kbps, 2 = CD 16-bit, 3 = 24-bit up to 96 kHz, 4 = 24-bit up to 192 kHz (Qobuz only).
enum
--quality-q01234
Convert to codec
string
--codec-cflacalacmp3aacogg
No progress bars
boolean
--no-progress
Verbose (debug)
boolean
--verbose-v

rip url

Download from URLs

Download albums, tracks, playlists or artists from Qobuz, Tidal, Deezer or SoundCloud URLs.

Download from URLsExample values, fixed in this page — nothing here reaches a terminal
Basic
URLs*
url
TasksEach one presets the form for one job
Download
urls
ParametersOnly these flags are editable in the form
URLs
url · positional 0 · repeatable
SourcesEvery flag above is checked against these
cli
"-f", "--folder", help="The folder to download items into." "-q", "--quality", help="The maximum quality allowed to download", type=click.IntRange(min=0, max=4) "-c", "--codec", help="Convert the downloaded files to an audio codec (ALAC, FLAC, MP3, AAC, or OGG)" "--no-progress", help="Do not show progress bars" "-v", "--verbose", help="Enable verbose output…
manual2026-10-27

github.com

cli
@click.argument("urls", nargs=-1, required=True) rip url https://www.qobuz.com/us-en/album/rumours-fleetwood-mac/0603497941032
manual2026-10-27

github.com

Before it fills your prompt, Otty checks the installed rip against its version. A form that does not match your version is not offered.