Package Details: streamlink-git 6.7.1.r2.g78d0b58d-1

Git Clone URL: (read-only, click to copy)
Package Base: streamlink-git
Description: CLI program that launches streams from various streaming services in a custom video player (livestreamer fork)
Upstream URL:
Keywords: fork livestreamer streamlink
Licenses: BSD
Conflicts: streamlink
Provides: streamlink
Submitter: metak
Maintainer: metak
Last Packager: metak
Votes: 15
Popularity: 0.000058
First Submitted: 2016-10-01 08:18 (UTC)
Last Updated: 2024-03-23 07:44 (UTC)

Required by (32)

Sources (1)

Pinned Comments

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

bastimeyer commented on 2024-03-19 22:53 (UTC) (edited on 2024-03-19 23:27 (UTC) by bastimeyer)

The PKGBUILD requires an update with python-exceptiongroup being added to depends.

The PKGBUILD's check() hook will fail though until python-pytest has been bumped to >=8.0.0 in the "Extra" repo. This is currently blocked because of python-pytest-asyncio whose current version is incompatible with pytest 8. Even though newer versions of pytest-asyncio are available, its package in Arch's "Extra" repo hasn't been bumped yet because of a build error. I've submitted a merge request on Arch's GitLab with a bugfix and bump, so that the latest python-pytest-asyncio package can be built and published, and then python-pytest be bumped to 8.x afterwards.

Until the pytest packaging issue has been resolved, --nocheck needs to be set when building the streamlink-git PKGBUILD.

The pytest packaging issues have been resolved and python-pytest 1:8.1.1-1 is now available

anonion commented on 2023-11-20 15:51 (UTC)

Getting this test failure, even on a fresh Arch install

================================================== FAILURES ==================================================
___________________________________ TestUtilsParse.test_parse_html_xhtml5 ____________________________________

self = <tests.utils.test_parse.TestUtilsParse object at 0x7f741bc1f190>

    def test_parse_html_xhtml5(self):
        tree = parse_html("""<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html><html><body>ä?></body></html>""")
        assert tree.xpath(".//body/text()") == ["ä?>"]
        tree = parse_html(b"""<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html><html><body>\xC3\xA4?></body></html>""")
>       assert tree.xpath(".//body/text()") == ["ä?>"]
E       AssertionError: assert ['ä?>'] == ['ä?>']
E         At index 0 diff: 'ä?>' != 'ä?>'
E         Use -v to get more diff

tests/utils/ AssertionError
========================================== short test summary info ===========================================
FAILED tests/utils/ - AssertionError: assert ['ä?>'] == ['ä?>']
================================ 1 failed, 6275 passed, 31 skipped in 19.47s =================================
==> ERROR: A failure occurred in check().
error: failed to build 'streamlink-git-6.3.1.r10.g256800be-1':
error: packages failed to build: streamlink-git-6.3.1.r10.g256800be-1

sqfreak commented on 2023-07-04 14:03 (UTC)

I had to install python-trio, python-pytest-trio, and python-trio-websocket to get this to build correctly.

anonion commented on 2023-03-13 19:24 (UTC)

FYI in case this is relevant to anyone here: had issues this morning updating my system due to a dependency problem with python-sphinx_design. I manually edited the PKGBUILD and changed the depends for python-sphinx to <7


c-korn commented on 2023-02-25 16:30 (UTC)

I struggled to find out why the twitch stream with vlc was broken. Turned out that this package needs to be installed: aribb24

It is this bug which somehow is not yet fixed:

anonion commented on 2023-02-17 13:44 (UTC)

Confirmed installing python-sphinx_design resolved that error for me.

dark-saber commented on 2023-02-16 10:55 (UTC) (edited on 2023-02-16 10:55 (UTC) by dark-saber)

Now I get this error:

Could not import extension sphinx_design (exception: No module named 'sphinx_design')

Maybe python-sphinx_design is needed.

unknown78 commented on 2023-01-07 11:32 (UTC)

Btw i found the issue it was a package in the directories of the user .. aka pip --user screwed it up Thanks for the helping hand.

unknown78 commented on 2022-12-16 01:38 (UTC)

maybe this helps too (it's python -> help() -> modules crypto << output)

unknown78 commented on 2022-12-16 01:15 (UTC)

streamlink -l all
Traceback (most recent call last):
  File "/usr/bin/streamlink", line 5, in <module>
    from streamlink_cli.main import main
  File "/usr/lib/python3.10/site-packages/streamlink_cli/", line 22, in <module>
    from import Stream, StreamIO
  File "/usr/lib/python3.10/site-packages/streamlink/stream/", line 3, in <module>
    from import HLSStream, MuxedHLSStream
  File "/usr/lib/python3.10/site-packages/streamlink/stream/", line 11, in <module>
    from Crypto.Util.Padding import unpad
ModuleNotFoundError: No module named 'Crypto.Util.Padding'

same for both versions.

but now i can't go back to git ->

myst v0.18.1: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions=[], disable_syntax=[], all_links_external=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, highlight_code_blocks=True, number_code_blocks=[], title_to_header=False, heading_anchors=None, heading_slug_func=None, footnote_transition=True, words_per_minute=200, sub_delimiters=('{', '}'), linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area')
building [mo]: targets for 0 po files that are out of date
building [man]: all manpages
updating environment: [new config] 25 added, 0 changed, 0 removed
reading sources... [  4%] _man
Exception occurred:
  File "/home/mgnad/install/streamlink-git/src/streamlink/src/streamlink/stream/", line 11, in <module>
    from Crypto.Util.Padding import unpad
ModuleNotFoundError: No module named 'Crypto.Util.Padding'
The full traceback has been saved in /tmp/sphinx-err-0jgsnpzv.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
A bug report can be filed in the tracker at <>. Thanks!
make: *** [Makefile:118: man] Error 2
make: Leaving directory '/home/mgnad/install/streamlink-git/src/streamlink/docs'
==> ERROR: A failure occurred in build().`