New commandline option --progress which accepts options bar (the default), none and json. If option json is selected, machine-readable progress information is printed to stderr as newline-delimited JSON of the form
{"type": "progress", "percent": 75, "bandwidth": 2266856, "message": "Fetching video segments)"}
When the json option is selected, logging is modified also to use NDJSON format, of the form
{"timestamp":"2026-02-25T21:34:31.417298Z","level":"INFO","message":"Fetching the DASH manifest"}
New commandline options --prefer-audio-language and --prefer-subtitle-language. These function in the same way as the existing --prefer-language option, but only specify a preference for audio streams and for subtitle tracks, respectively. A different preference can be expressed concerning the audio language and the subtitle language. The --prefer-language commandline option sets a preference for both audio language and subtitle language.