multimedia/streamlink 8.6.2
Command-line utility that pipes video streams
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
21bfabaac9- License
- BSD2CLAUSE
- Categories
- multimedia
- Package size
- 1009.0 KiB, 6868.1 KiB installed
Description
Streamlink is a command-line utility which pipes video streams from various services into a video player, such as VLC.
The main purpose of Streamlink is to avoid resource-heavy and unoptimized websites, while still allowing the user to enjoy various streamed content.
There is also an API available for developers who want access to the stream data.
This project was forked from Livestreamer, which is no longer maintained.
Install
As a binary package — by origin, or by package name:
pkg install multimedia/streamlink
pkg install py312-streamlink
From the ports tree:
cd /usr/ports/multimedia/streamlink/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-streamlink>0:multimedia/streamlink
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 8.6.2 | 8.6.2 | - | 6.5.1_2 | 8.6.2 |
| FreeBSD:14:quarterly | 8.6.2 | 8.6.2 | n/a | 6.5.1_1 | 8.6.2 |
| FreeBSD:15:latest | 8.6.2 | 8.6.2 | n/a | 6.5.1_2 | 6.5.1_2 |
| FreeBSD:15:quarterly | 8.6.2 | 8.6.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.5.1_4 | 8.6.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 11
${PYTHON_PKGNAMEPREFIX}certifi>0: security/py-certifi${PYTHON_PKGNAMEPREFIX}isodate>0: devel/py-isodate${PYTHON_PKGNAMEPREFIX}lxml>=5.0.0: devel/py-lxml${PYTHON_PKGNAMEPREFIX}pycountry>0: textproc/py-pycountry${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.4.3: security/py-pycryptodome${PYTHON_PKGNAMEPREFIX}pysocks>1.5.7: net/py-pysocks${PYTHON_PKGNAMEPREFIX}requests>2.30.0: www/py-requests${PYTHON_PKGNAMEPREFIX}trio>=0.22.0: net/py-trio${PYTHON_PKGNAMEPREFIX}trio-websocket>=0.9.0: net/py-trio-websocket${PYTHON_PKGNAMEPREFIX}urllib3>=2.0.0: net/py-urllib3${PYTHON_PKGNAMEPREFIX}websocket-client>=1.2.1: www/py-websocket-client
Test 3
${PYTHON_PKGNAMEPREFIX}freezegun>=1.5.0: devel/py-freezegun${PYTHON_PKGNAMEPREFIX}pytest-trio>0: devel/py-pytest-trio${PYTHON_PKGNAMEPREFIX}requests-mock>0: www/py-requests-mock
The full lists below include those, and their dependencies in turn.
All build dependencies 16
All run dependencies 88
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/pcre2
- devel/py-async_generator
- devel/py-async_timeout
- devel/py-attrs
- devel/py-cffi
- devel/py-curio
- devel/py-isodate
- devel/py-lxml
- devel/py-outcome
- devel/py-packaging
- devel/py-pycparser
- devel/py-sniffio
- devel/py-sortedcontainers
- devel/readline
- dns/libidn2
- dns/py-idna
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/py-h11
- net/py-pysocks
- net/py-python-socks
- net/py-trio
- net/py-trio-websocket
- net/py-urllib3
- net/py-wsproto
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libgcrypt
- security/libgpg-error
- security/libtasn1
- security/nettle
- security/p11-kit
- security/py-certifi
- security/py-pycryptodome
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- textproc/libxslt
- textproc/py-charset-normalizer
- textproc/py-pycountry
- www/py-requests
- www/py-websocket-client
- www/srt
- x11-fonts/fontconfig
Required by 1
Configuration
Options name: multimedia_streamlink
| Option | Default | Description |
|---|---|---|
| BROTLI | off | Brotli compression support |
| FFMPEG | on | FFmpeg support (WMA, AIFF, AC3, APE...) |
| ZSTD | off | Zstandard compression support |
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| streamlink-8.6.2.tar.gz | 878213 | 7f02e31e99e1a0e0022a48187b16461fba59bd5fad764ad4cab4ce654b05ee23 |
Master sites 1
- PYPI