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.1.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: 5.1.2
Choose a head ref
  • 11 commits
  • 13 files changed
  • 2 contributors

Commits on Nov 23, 2022

  1. Configuration menu
    Copy the full SHA
    21b9aa9 View commit details
    Browse the repository at this point in the history
  2. docs: fix man page links in HTML docs

    - Update Makefile and define DOCSDIR variable
    - Add `man` sphinx build tag to the `man` make-target
    - Exclude `_man.rst` if the `man` build tag is set
    - Revert b45e685
    bastimeyer authored and gravyboat committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    29d1f39 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. plugins.tvp: fix channel ID lookup

    - Fix channel ID lookup
    - Fix validation schema on missing data
    - Add more stream types to live streams: HTTPStream for content
      restriction clips, and DASHStream where HLS is not available
    - Apply minor code refactoring
    bastimeyer committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    f51bff0 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2022

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

Commits on Nov 28, 2022

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

Commits on Nov 29, 2022

  1. Configuration menu
    Copy the full SHA
    f1e79e7 View commit details
    Browse the repository at this point in the history
  2. docs: remove unnecessary note from install page

    Installing python header files is only relevant when building
    dependencies with Python C extensions from source, like lxml or
    pycryptodome, which is out of scope of the Streamlink docs.
    bastimeyer authored and gravyboat committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    20ea832 View commit details
    Browse the repository at this point in the history
  3. docs: explain XDG base dir and parameter expansion

    The docs should be as explicit as possible, but this might confuse
    inexperienced users, so an explanation might be useful.
    bastimeyer authored and gravyboat committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    177f878 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. plugin.api: update useragents

    streamlinkbot authored and bastimeyer committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    471f9ef View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. plugins.twitch: fix ad filtering bug

    Twitch doesn't include duration data for prefetch segments, which means
    when more than one prefetch segment is included in the HLS playlist,
    the start time of the second (or third) prefetch segment has to be
    guessed from the duration of the regular segments. This is done by
    calculating the average of all available regular segments and using that
    as an offset of the last regular segment for each prefetch segment.
    
    This however can cause issues when segment durations vary a lot and the
    start time of an annotated ad block doesn't match the extrapolated start
    time of the first ad segment due to the miscalculation. The ad segment
    then gets incorrectly included in the output stream.
    
    Since a discontinuity tag is always present, even between prefetch tags
    with ads, we can make use of it and treat prefetch segments after a
    discontinuity tag as ads. This won't cause any issues during the
    transition to the regular stream content, as it only affects the logic
    of prefetch segments.
    bastimeyer committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    b9f3295 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2022

  1. release: 5.1.2

    bastimeyer committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    44c4a4c View commit details
    Browse the repository at this point in the history
Loading