Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: streamlink/streamlink
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5.4.0
Choose a base ref
...
head repository: streamlink/streamlink
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 5.5.0
Choose a head ref
  • 20 commits
  • 41 files changed
  • 4 contributors

Commits on Apr 13, 2023

  1. cli.output: split up module into subpackage

    - Move abstract `Output` base class into `streamlink_cli.output.abc`
      and properly declare abstract methods
    - Move `FileOutput` into `streamlink_cli.output.file`
    - Move `PlayerOutput` into `streamlink_cli.output.player`
    - Update patched module paths in tests
    bastimeyer authored and gravyboat committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    61977d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59614b2 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2023

  1. Configuration menu
    Copy the full SHA
    e9f9089 View commit details
    Browse the repository at this point in the history
  2. cli.output: refactor HTTPOutput

    - Move `streamlink_cli.utils.http_server`
      to `streamlink_cli.output.http`
    - Rename `HTTPServer` to `HTTPOutput` and refactor
      - Inherit from `Output`
      - Remove `bind()` and initialize socket in `start_server()`
      - Split up `open()` into `accept_connection()` and `_open()`
      - Split up `close()` into `_close()` and `shutdown()`
    - Refactor `streamlink_cli.main`
      - Update signature of `create_http_server()` and fix initialization
      - Move `iter_http_requests()` logic into `output_stream_http()`
    - Update http server logic in `PlayerOutput`
    - Update `StreamRunner` according to new `Output` inheritance
    bastimeyer committed Apr 16, 2023
    Configuration menu
    Copy the full SHA
    3760cff View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Configuration menu
    Copy the full SHA
    5846abd View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Configuration menu
    Copy the full SHA
    38d4ba0 View commit details
    Browse the repository at this point in the history
  2. script: implement plugin URL tester

    bastimeyer authored and gravyboat committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    59d57d6 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. docs: bump furo to 2023.03.27

    - Bump docs build-dependencies
      - sphinx >=5.0.0, <7
      - myst-parser >=1.0.0, <2
      - sphinx-design >=0.4.1, <1
    - Bump furo theme to latest version
    - Fix theme build errors
    bastimeyer authored and gravyboat committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    e44a143 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2023

  1. revert: docs: remove solus from install docs

    Revert commit e99ccc4
    bastimeyer authored and gravyboat committed Apr 22, 2023
    Configuration menu
    Copy the full SHA
    78c3195 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. Configuration menu
    Copy the full SHA
    f9bcdbc View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Configuration menu
    Copy the full SHA
    a31bd7c View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. plugins.mitele: fix/add Origin header

    mkbloke authored and bastimeyer committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    0744ee6 View commit details
    Browse the repository at this point in the history
  2. cli: add --no-config argument

    This disables loading any default or custom config files.
    Only arguments set directly will be parsed.
    bastimeyer authored and gravyboat committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    de18f4a View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2023

  1. Configuration menu
    Copy the full SHA
    55b115a View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2023

  1. tests: clean up root-logger state

    Remove the attached logging handler from the streamlink root logger
    again after running logger tests
    bastimeyer authored and gravyboat committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    b10f736 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. plugin.api: update useragents

    streamlinkbot authored and bastimeyer committed May 1, 2023
    Configuration menu
    Copy the full SHA
    41b427a View commit details
    Browse the repository at this point in the history
  2. ci.github: bump deps of useragents workflow

    - bump Python to 3.11
    - bump peter-evans/create-pull-request to v5
      and resolve set-output GH actions deprecation
    bastimeyer authored and gravyboat committed May 1, 2023
    Configuration menu
    Copy the full SHA
    0e41130 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Configuration menu
    Copy the full SHA
    0e762f8 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. session: add support for urllib3 2.0

    - Bump max version constraint from `<2` to `<3`
    - Fix `_PERCENT_RE` constant name in URL percent encoding override
    - Fix `StreamlinkOptions._set_http_disable_dh()`, remove the override of
      the old `urllib3.util._ssl.DEFAULT_CIPHERS` list and instead add
      `streamlink.plugin.api.http_session.TLSNoDHAdapter` which reads
      the ciphers returned by Python's default SSLContext, adds `:!DH` to
      the updated ciphers list, and finally replaces the HTTP session's
      `https://` adapter
    - Use `urllib3.util.create_urllib3_context()` for creating `SSLContext`
      objects in custom `HTTPAdapter`s
    bastimeyer committed May 5, 2023
    Configuration menu
    Copy the full SHA
    fac79a5 View commit details
    Browse the repository at this point in the history
  2. release: 5.5.0

    bastimeyer committed May 5, 2023
    Configuration menu
    Copy the full SHA
    25421c8 View commit details
    Browse the repository at this point in the history
Loading