All apps/Streamlink

Streamlink

streamlink

A command-line utility that extracts streams from various services and pipes them into a video player of choice.

Runs as streamlink|macOS, Linux, Windows|streamlink.github.io

Command form

ai-draft · 3 tasks · 10 fields

Open a live-stream URL in a player or save it to a file. Plugin credentials, HLS/DASH tuning and proxy options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui streamlink
Play or record a streamExample values, fixed in this page — nothing here reaches a terminal
Basic
Stream URL*
url
Quality
string
Player executable
string
Advanced
Player window title
string
TasksEach one presets the form for one job
Play in player
urlstreamplayertitle
Save to file
urlstreamoutputforce
Print stream URL
urlstreamstream_url
ParametersOnly these flags are editable in the form
Stream URL
url · positional 0
Quality
A stream name such as best or worst, or a comma-separated fallback list.
string · positional 1
bestworst720p,480p,best
Player executable
string
--player-pmpvvlc
Player window title
string
--title-t
Save to file
path
--output-o
Record while playing
path
--record-r
Overwrite existing file
boolean
--force-f
Write to stdout
boolean
--stdout-O
Only print stream URL
boolean
--stream-url
Log level
enum
--loglevel-lnonecriticalerrorwarninginfodebugtraceall
SourcesEvery flag above is checked against these
docs
-l LEVEL --loglevel LEVEL none, critical, error, warning, info, debug, trace, all -p PATH --player PATH -t TITLE --title TITLE -O --stdout -o FILENAME --output FILENAME -r FILENAME --record FILENAME -f --force When using --output or --record, always write to file even if it already exists (overwrite). --stream-url streamlink -p mpv --title "{author} - {categ…
manual8.6.2

streamlink.github.io

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