streamlink
Streamlink is a CLI utility which pipes video streams from various services into a video player
File Explorer
Download Latest Version (.zip)- general.yml
- q-a.yml
- 1_plugin_issue.yml
- 2_bug_report.yml
- 3_plugin_request.yml
- 4_feature_request.yml
- config.yml
- fetch-tags.sh
- install-temp-dependencies.sh
- lint-git-commit-msg-format.awk
- lint-git-common.awk
- lint-git-linear-history.awk
- docs.yml
- lint.yml
- preview-build.yml
- release.yml
- test.yml
- useragents.yml
- dependabot.yml
- FUNDING.yml
- pull_request_template.md
- release_template.md
- __init__.py
- commands.py
- onbuild.py
- plugins_json.py
- test_build_backend.py
- test_onbuild.py
- test_plugins_json.py
- custom.css
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- github-lockup-dark.svg
- github-lockup-light.svg
- icon-ffmpeg.svg
- icon-python.svg
- icon.svg
- jetbrains-mono-black.svg
- jetbrains-mono-white.svg
- opengraph-image.png
- site.webmanifest
- brand.html
- github-buttons.html
- base.html
- page.html
- cache.rst
- exceptions.rst
- options.rst
- plugin.rst
- session.rst
- stream.rst
- streamlink.rst
- validate.rst
- webbrowser.rst
- quickstart.rst
- validate.rst
- twitch.rst
- config.rst
- metadata.rst
- plugin-sideloading.rst
- plugins.rst
- protocols.rst
- proxy.rst
- tutorial.rst
- ext_argparse.py
- ext_github.py
- ext_html_template_vars.py
- ext_plugins.py
- ext_releaseref.py
- _man.rst
- acknowledgements.rst
- api.rst
- api_guide.rst
- applications.rst
- changelog.md
- cli.rst
- conf.py
- deprecations.rst
- developing.rst
- docutils.conf
- index.rst
- install.rst
- Makefile
- migrations.rst
- players.rst
- plugins.rst
- support.rst
- thirdparty.rst
- build-and-sign.sh
- build-shell-completions.py
- deploy-docs.sh
- generate-cdp.py
- github-release.py
- test-plugin-urls.py
- update-user-agents.py
- __init__.py
- requests_file.py
- __init__.py
- aws_waf.py
- __init__.py
- useragents.py
- validate.py
- websocket.py
- __init__.py
- plugin.py
- __init__.py
- abematv.py
- adultswim.py
- albavision.py
- aloula.py
- app17.py
- ard_live.py
- ard_mediathek.py
- artetv.py
- atpchallenger.py
- atresplayer.py
- bbciplayer.py
- bfmtv.py
- bigo.py
- bilibili.py
- blasttv.py
- blazetv.py
- bloomberg.py
- brightcove.py
- btv.py
- cbsnews.py
- cdnbg.py
- ceskatelevize.py
- chzzk.py
- cinergroup.py
- clubbingtv.py
- cmmedia.py
- cnbce.py
- cnews.py
- dailymotion.py
- dash.py
- delfi.py
- deutschewelle.py
- dlive.py
- dogan.py
- dogus.py
- douyin.py
- douyu.py
- drdk.py
- earthcam.py
- euronews.py
- filmon.py
- goltelevision.py
- goodgame.py
- googledrive.py
- gulli.py
- hiplayer.py
- hls.py
- http.py
- htv.py
- huajiao.py
- huya.py
- invintus.py
- kick.py
- kugou.py
- livestream.py
- lnk.py
- lrt.py
- ltv_lsm_lv.py
- mangomolo.py
- mdstrm.py
- mediaklikk.py
- mediavitrina.py
- mixcloud.py
- mjunoon.py
- mrtmk.py
- n13tv.py
- nasaplus.py
- nicolive.py
- nimotv.py
- nos.py
- nowtvtr.py
- nrk.py
- okru.py
- olympicchannel.py
- oneplusone.py
- onetv.py
- openrectv.py
- pandalive.py
- piaulizaportal.py
- picarto.py
- piczel.py
- pixiv.py
- pluto.py
- pluzz.py
- radiko.py
- raiplay.py
- reuters.py
- rtpa.py
- rtpplay.py
- rtve.py
- rtvs.py
- ruv.py
- sbscokr.py
- showroom.py
- soop.py
- sportal.py
- sportschau.py
- ssh101.py
- stadium.py
- steam.py
- streann.py
- stv.py
- svtplay.py
- swisstxt.py
- telefe.py
- telemadrid.py
- tf1.py
- tiktok.py
- turkuvaz.py
- tv360.py
- tv3cat.py
- tv5monde.py
- tv8.py
- tv999.py
- tvazteca.py
- tvibo.py
- tviplayer.py
- tvp.py
- tvtoya.py
- twitcasting.py
- twitch.py
- ustreamtv.py
- ustvnow.py
- vidio.py
- vimeo.py
- vinhlongtv.py
- vk.py
- vkvideolive.py
- welt.py
- wwenetwork.py
- youtube.py
- yupptv.py
- zattoo.py
- zdf_mediathek.py
- zeenews.py
- __init__.py
- http.py
- http.pyi
- http_useragents.py
- options.py
- plugins.py
- session.py
- __init__.py
- dash.py
- manifest.py
- segment.py
- __init__.py
- hls.py
- m3u8.py
- segment.py
- __init__.py
- segment.py
- segmented.py
- __init__.py
- ffmpegmux.py
- file.py
- filtered.py
- http.py
- stream.py
- wrappers.py
- __init__.py
- args.py
- cache.py
- crypto.py
- data.py
- dataclass.py
- formatter.py
- l10n.py
- module.py
- named_pipe.py
- num.py
- parse.py
- path.py
- processoutput.py
- random.py
- socket.py
- thread.py
- times.py
- url.py
- __init__.py
- _exception.py
- _schemas.py
- _validate.py
- _validators.py
- __init__.py
- browser.py
- debugger.py
- dom.py
- emulation.py
- fetch.py
- input_.py
- inspector.py
- io.py
- network.py
- page.py
- runtime.py
- security.py
- target.py
- util.py
- __init__.py
- client.py
- connection.py
- exceptions.py
- __init__.py
- chromium.py
- exceptions.py
- webbrowser.py
- __init__.py
- __main__.py
- _version.py
- api.py
- buffers.py
- cache.py
- compat.py
- exceptions.py
- logger.py
- options.py
- py.typed
- user_input.py
- __init__.py
- console.py
- progress.py
- stream.py
- stream_wrapper.py
- stream_wrapper.pyi
- terminal.py
- user_input.py
- windows.py
- __init__.py
- abc.py
- file.py
- http.py
- player.py
- __init__.py
- formatter.py
- path.py
- player.py
- versioncheck.py
- __init__.py
- __main__.py
- _parser.py
- argparser.py
- compat.py
- constants.py
- exceptions.py
- main.py
- py.typed
- show_matchers.py
- streamrunner.py
- __init__.py
- test_console.py
- test_progress.py
- test_stream.py
- test_stream_wrapper.py
- test_terminal.py
- test_windows.py
- __init__.py
- conftest.py
- test_can_handle_url.py
- test_check_file_output.py
- test_create_output.py
- test_formatter.py
- test_handle_url.py
- test_logging.py
- test_output_stream.py
- test_output_stream_passthrough.py
- test_player_argv.py
- test_resolve_stream_name.py
- test_setup_config_args.py
- test_setup_plugins.py
- test_setup_session_options.py
- test_show_matchers.py
- test_version_check.py
- __init__.py
- test_file.py
- test_player.py
- __init__.py
- test_formatter.py
- test_path.py
- test_player.py
- test_versioncheck.py
- __init__.py
- test_argparser.py
- test_compat.py
- test_streamrunner.py
- __init__.py
- stream_hls.py
- testplugin.py
- __init__.py
- testplugin.py
- testplugin_invalid.py
- testplugin_missing.py
- __init__.py
- conftest.py
- test_abematv.py
- test_adultswim.py
- test_albavision.py
- test_aloula.py
- test_app17.py
- test_ard_live.py
- test_ard_mediathek.py
- test_artetv.py
- test_atpchallenger.py
- test_atresplayer.py
- test_bbciplayer.py
- test_bfmtv.py
- test_bigo.py
- test_bilibili.py
- test_blasttv.py
- test_blazetv.py
- test_bloomberg.py
- test_brightcove.py
- test_btv.py
- test_cbsnews.py
- test_cdnbg.py
- test_ceskatelevize.py
- test_chzzk.py
- test_cinergroup.py
- test_clubbingtv.py
- test_cmmedia.py
- test_cnbce.py
- test_cnews.py
- test_dailymotion.py
- test_dash.py
- test_delfi.py
- test_deutschewelle.py
- test_dlive.py
- test_dogan.py
- test_dogus.py
- test_douyin.py
- test_douyu.py
- test_drdk.py
- test_earthcam.py
- test_euronews.py
- test_filmon.py
- test_goltelevision.py
- test_goodgame.py
- test_googledrive.py
- test_gulli.py
- test_hiplayer.py
- test_hls.py
- test_http.py
- test_htv.py
- test_huajiao.py
- test_huya.py
- test_invintus.py
- test_kick.py
- test_kugou.py
- test_livestream.py
- test_lnk.py
- test_lrt.py
- test_ltv_lsm_lv.py
- test_mangomolo.py
- test_mdstrm.py
- test_mediaklikk.py
- test_mediavitrina.py
- test_mixcloud.py
- test_mjunoon.py
- test_mrtmk.py
- test_n13tv.py
- test_nasaplus.py
- test_nicolive.py
- test_nimotv.py
- test_nos.py
- test_nowtvtr.py
- test_nrk.py
- test_okru.py
- test_olympicchannel.py
- test_oneplusone.py
- test_onetv.py
- test_openrectv.py
- test_pandalive.py
- test_piaulizaportal.py
- test_picarto.py
- test_piczel.py
- test_pixiv.py
- test_pluto.py
- test_pluzz.py
- test_radiko.py
- test_raiplay.py
- test_reuters.py
- test_rtpa.py
- test_rtpplay.py
- test_rtve.py
- test_rtvs.py
- test_ruv.py
- test_sbscokr.py
- test_showroom.py
- test_soop.py
- test_sportal.py
- test_sportschau.py
- test_ssh101.py
- test_stadium.py
- test_steam.py
- test_streann.py
- test_stv.py
- test_svtplay.py
- test_swisstxt.py
- test_telefe.py
- test_telemadrid.py
- test_tf1.py
- test_tiktok.py
- test_turkuvaz.py
- test_tv360.py
- test_tv3cat.py
- test_tv5monde.py
- test_tv8.py
- test_tv999.py
- test_tvazteca.py
- test_tvibo.py
- test_tviplayer.py
- test_tvp.py
- test_tvtoya.py
- test_twitcasting.py
- test_twitch.py
- test_ustreamtv.py
- test_ustvnow.py
- test_vidio.py
- test_vimeo.py
- test_vinhlongtv.py
- test_vk.py
- test_vkvideolive.py
- test_welt.py
- test_wwenetwork.py
- test_youtube.py
- test_yupptv.py
- test_zattoo.py
- test_zdf_mediathek.py
- test_zeenews.py
- custom
- primary
- primary.testplugin
- secondary
- secondary.testplugin
- test_1.mpd
- test_10.mpd
- test_11_static.mpd
- test_2.mpd
- test_3.mpd
- test_8.mpd
- test_9.mpd
- test_attribute_namespaces.mpd
- test_baseurl_nested.mpd
- test_baseurl_scheme_mismatch.mpd
- test_baseurl_urljoin.mpd
- test_dynamic_no_publish_time_timeline_with_start.mpd
- test_dynamic_no_publish_time_timeline_without_start.mpd
- test_dynamic_segment_list_no_duration.mpd
- test_dynamic_segment_list_p1.mpd
- test_dynamic_segment_list_p2.mpd
- test_dynamic_segment_list_p3.mpd
- test_dynamic_segment_list_p4.mpd
- test_dynamic_segment_list_p5.mpd
- test_dynamic_timeline_continued_p1.mpd
- test_dynamic_timeline_continued_p2.mpd
- test_no_segment_list_or_template.mpd
- test_period_selection.mpd
- test_segment_list.mpd
- test_segment_scheme_mismatch.mpd
- test_segments_byterange.mpd
- test_segments_dynamic_number.mpd
- test_static_no_publish_time.mpd
- test_suggested_presentation_delay.mpd
- test_timeline_ids.mpd
- test_1.m3u8
- test_date.m3u8
- test_master.m3u8
- test_master_twitch_vod.m3u8
- test_media_language.m3u8
- test_media_language_special.m3u8
- test_multivariant_bandwidth.m3u8
- test_multivariant_twitch_usher_v2.m3u8
- test_simple_media.m3u8
- test_simple_multivariant.m3u8
- __init__.py
- __init__.py
- test_http.py
- test_options.py
- test_plugins.py
- test_session.py
- __init__.py
- test_dash.py
- test_manifest.py
- __init__.py
- test_hls.py
- test_hls_filtered.py
- test_m3u8.py
- __init__.py
- test_ffmpegmux.py
- test_file.py
- test_init.py
- test_segmented.py
- test_stream_json.py
- test_stream_to_url.py
- test_stream_wrappers.py
- __init__.py
- handshake.py
- test_handshake.py
- __init__.py
- test_args.py
- test_cache.py
- test_crypto.py
- test_data.py
- test_dataclass.py
- test_formatter.py
- test_init.py
- test_l10n.py
- test_module.py
- test_named_pipe.py
- test_num.py
- test_parse.py
- test_path.py
- test_processoutput.py
- test_random.py
- test_thread.py
- test_times.py
- test_url.py
- __init__.py
- conftest.py
- test_client.py
- test_connection.py
- __init__.py
- conftest.py
- test_chromium.py
- test_webbrowser.py
- __init__.py
- conftest.py
- test_api_websocket.py
- test_buffers.py
- test_cache.py
- test_compat.py
- test_logger.py
- test_options.py
- test_plugin.py
- test_plugin_userinput.py
- test_plugins.py
- test_streamlink_api.py
- test_validate.py
- .codecov.yml
- .editorconfig
- .git-blame-ignore-revs
- .gitattributes
- .gitignore
- .readthedocs.yml
- AUTHORS
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- icon.svg
- LICENSE
- MANIFEST.in
- pyproject.toml
- README.md
- setup.py
- signing.key.enc
- uv.lock
// repository documentation
Was this content helpful?
(0 ratings)
