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: 6.0.1
Choose a base ref
...
head repository: streamlink/streamlink
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6.1.0
Choose a head ref
  • 14 commits
  • 29 files changed
  • 2 contributors

Commits on Aug 4, 2023

  1. stream.hls: add --hls-segment-queue-threshold

    Allow users to customize the segment queue timing threshold which checks
    whether to stop the stream early if no new segments were queued after
    the playlist's target-duration multiplied by the queue-threshold-factor
    has passed.
    bastimeyer committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    d365d13 View commit details
    Browse the repository at this point in the history
  2. stream.hls: set --hls-segment-queue-threshold to 3

    Increase the default value from 2 to 3, so that the default
    configuration doesn't unnecessarily cause issues in certain live streams
    where the connection of the broadcaster is unstable and the streaming
    provider doesn't or can't queue new segments.
    
    Try to keep this value reasonably low, so we can still stop streams
    early when the `EXT-X-ENDLIST` tag is missing.
    bastimeyer committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    8dcccf1 View commit details
    Browse the repository at this point in the history
  3. stream.hls: set min segment queue threshold to 5s

    Wait for at least 5 seconds before stopping early, regardless of
    the playlist's targetduration and hls-segment-queue-threshold value
    bastimeyer committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    3a38ca2 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. cli.argparser: fix config file args parser

    - Fix options regex
      - parse all alphanumerical options with dashes
      - be more strict around the option-value operator
        and properly ignore invalid option formats, just like comments
    - Fix parsing of shorthand options
    - Add tests
    bastimeyer committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    180136d View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. utils.processoutput: reorder asyncio tasks

    Try to drain the stdout/stderr streams first before handling
    the onexit task, so the overall result can be processed correctly
    bastimeyer committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    a1e2886 View commit details
    Browse the repository at this point in the history
  2. plugins.atresplayer: fix player API URL

    Co-Authored-By: bastimeyer <mail@bastimeyer.de>
    pablohoffman and bastimeyer committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    1124b52 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Configuration menu
    Copy the full SHA
    7d59d6a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2af1884 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    bb906ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5beda94 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. utils.times: rewrite hours_minutes_seconds()

    - Add support for floats via `hours_minutes_seconds_float()`
    - Add support for negative timestamps
    - Rewrite regexes and be as strict as possible
    - Rewrite and parametrize tests with an extensive list of formats
    - Update cli.argparser/plugin arguments using `hours_minutes_seconds()`
    bastimeyer committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    1997443 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. docs: improve migration of {g,s}et_plugin_option()

    - Add code examples
    - Reword paragraphs
    - Fix missing parenthesis
    bastimeyer committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    5c7cf4c View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    63ef2a8 View commit details
    Browse the repository at this point in the history
  2. release: 6.1.0

    bastimeyer committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    a687f7c View commit details
    Browse the repository at this point in the history
Loading