-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Comparing changes
Open a pull request
base repository: streamlink/streamlink
base: 7.2.0
head repository: streamlink/streamlink
compare: 7.3.0
- 16 commits
- 29 files changed
- 2 contributors
Commits on Apr 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 2c353ef - Browse repository at this point
Copy the full SHA 2c353efView commit details
Commits on Apr 12, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a252c19 - Browse repository at this point
Copy the full SHA a252c19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3824736 - Browse repository at this point
Copy the full SHA 3824736View commit details -
cli.console: manually close streams on exit
- Flush and close console/file output streams manually on process exit - Simplify the `BrokenPipeError` fix, as streams are already flushed
Configuration menu - View commit details
-
Copy full SHA for b4b7105 - Browse repository at this point
Copy the full SHA b4b7105View commit details -
cli.console: add ConsoleOutputStream
- Add `StreamWrapper` base class which passes through everything to the given `TextIOWrapper` object. Don't subclass from `TextIOWrapper` or `TextIO`. - Wrap and replace `sys.stdout` / `sys.stderr` - Restore on `ConsoleOutput.close()` - Fix typing in `ConsoleOutput`
Configuration menu - View commit details
-
Copy full SHA for 0385088 - Browse repository at this point
Copy the full SHA 0385088View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea62ff - Browse repository at this point
Copy the full SHA 8ea62ffView commit details -
cli.console: refactor terminal/text width funcs
Move terminal-related functions to `streamlink_cli.console.terminal`
Configuration menu - View commit details
-
Copy full SHA for b6c65ed - Browse repository at this point
Copy the full SHA b6c65edView commit details -
cli.console: implement status messages
- Add `ConsoleOutput.msg_status()` method for writing status messages to the console output, if supported by the output stream - Implement line-buffered `ConsoleOutputStream` which handles all writes to the console output and which doesn't support status messages - Implement `ConsoleOutputStreamANSI` with support for status messages via ANSI control sequences - Add feature detection to the `ConsoleOutputStream` constructor, so the right class is instantiated automatically Next: Add support for the "classic Windows Console" APIs
Configuration menu - View commit details
-
Copy full SHA for e1b225b - Browse repository at this point
Copy the full SHA e1b225bView commit details -
cli.console: implement WindowsConsole
Add support for "classic Windows Console" APIs that allow the implementation of status messages without ANSI control sequences.
Configuration menu - View commit details
-
Copy full SHA for cdb19da - Browse repository at this point
Copy the full SHA cdb19daView commit details -
cli: refactor Progress and StreamRunner
- Pass the `ConsoleOutput` instance to `Progress`, as well as the output file path, and pass an optional `Progress` instance to `StreamRunner` instead of instantiating it there - Make `Progress` call the newly added `ConsoleOutput.msg_status()` method for each progress status update message instead of writing messages to `stderr` and adding whitespace padding to each line NEXT: If `--progress=force` is set, make `Progress` write non-status messages to the console output in a slower interval
Configuration menu - View commit details
-
Copy full SHA for 331ae86 - Browse repository at this point
Copy the full SHA 331ae86View commit details -
cli.console: non-status msgs on --progress=force
Restore the `--progress=force` functionality by making it write non-status messages to the console output if the console output doesn't support status messages (not a TTY stream). In this case, increase the update interval from 0.25 seconds to 2 seconds, so the regular console output doesn't get spammed by the download progress.
Configuration menu - View commit details
-
Copy full SHA for aa0270f - Browse repository at this point
Copy the full SHA aa0270fView commit details
Commits on Apr 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 349267a - Browse repository at this point
Copy the full SHA 349267aView commit details
Commits on Apr 22, 2025
-
plugins.twitcasting: suppress HLS errors
Suppress HLS multivariant errors if websocket streams are available
Configuration menu - View commit details
-
Copy full SHA for 8f330ba - Browse repository at this point
Copy the full SHA 8f330baView commit details
Commits on Apr 25, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 8793c80 - Browse repository at this point
Copy the full SHA 8793c80View commit details
Commits on Apr 26, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 7098911 - Browse repository at this point
Copy the full SHA 7098911View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4167b0b - Browse repository at this point
Copy the full SHA 4167b0bView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 7.2.0...7.3.0