.codecov.yml .coveragerc .editorconfig .gitattributes .github/FUNDING.yml .github/ISSUE_TEMPLATE/1_plugin_issue.yml .github/ISSUE_TEMPLATE/1_plugin_request.yml .github/ISSUE_TEMPLATE/2_bug_report.yml .github/ISSUE_TEMPLATE/3_feature_request.yml .github/ISSUE_TEMPLATE/config.yml .github/pull_request_template.md .github/release_template.md .github/workflows/main.yml .gitignore AUTHORS CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md KNOWN_ISSUES.md LICENSE MANIFEST.in NOTICE README.md dev-requirements.txt docs-requirements.txt docs/Makefile docs/_applications.rst docs/_man.rst docs/_static/apple-touch-icon.png docs/_static/favicon-16x16.png docs/_static/favicon-32x32.png docs/_static/favicon.ico docs/_static/icon.svg docs/_static/site.webmanifest docs/_static/styles/custom.css docs/_templates/base.html docs/_templates/page.html docs/_templates/sidebar/brand.html docs/_templates/sidebar/github-buttons.html docs/api.rst docs/api_guide.rst docs/applications.rst docs/changelog.md docs/cli.rst docs/conf.py docs/deprecations.rst docs/developing.rst docs/docutils.conf docs/donate.rst docs/ext_argparse.py docs/ext_github.py docs/ext_releaseref.py docs/index.rst docs/install.rst docs/issues.rst docs/players.rst docs/plugin_matrix.rst docs/thirdparty.rst examples/opencv-face.py icon.svg id_rsa_docs.gpg netlify.toml script/build-and-sign.sh script/build-shell-completions.sh script/deploy-docs.sh script/deploy-pypi.sh script/github_releases.py script/install-dependencies.sh script/makeinstaller-assets.json script/makeinstaller.sh script/release.sh script/update-removed-plugins.sh setup.cfg setup.py signing.key.gpg src/streamlink/__init__.py src/streamlink/__main__.py src/streamlink/_version.py src/streamlink/api.py src/streamlink/buffers.py src/streamlink/cache.py src/streamlink/compat.py src/streamlink/exceptions.py src/streamlink/logger.py src/streamlink/options.py src/streamlink/packages/__init__.py src/streamlink/packages/flashmedia/__init__.py src/streamlink/packages/flashmedia/amf.py src/streamlink/packages/flashmedia/box.py src/streamlink/packages/flashmedia/compat.py src/streamlink/packages/flashmedia/error.py src/streamlink/packages/flashmedia/f4v.py src/streamlink/packages/flashmedia/flv.py src/streamlink/packages/flashmedia/ordereddict.py src/streamlink/packages/flashmedia/packet.py src/streamlink/packages/flashmedia/tag.py src/streamlink/packages/flashmedia/types.py src/streamlink/packages/flashmedia/util.py src/streamlink/packages/requests_file.py src/streamlink/plugin/__init__.py src/streamlink/plugin/api/__init__.py src/streamlink/plugin/api/http_session.py src/streamlink/plugin/api/useragents.py src/streamlink/plugin/api/utils.py src/streamlink/plugin/api/validate.py src/streamlink/plugin/plugin.py src/streamlink/plugins/.removed src/streamlink/plugins/__init__.py src/streamlink/plugins/abematv.py src/streamlink/plugins/abweb.py src/streamlink/plugins/adultswim.py src/streamlink/plugins/afreeca.py src/streamlink/plugins/akamaihd.py src/streamlink/plugins/albavision.py src/streamlink/plugins/app17.py src/streamlink/plugins/ard_live.py src/streamlink/plugins/ard_mediathek.py src/streamlink/plugins/artetv.py src/streamlink/plugins/atresplayer.py src/streamlink/plugins/bbciplayer.py src/streamlink/plugins/bfmtv.py src/streamlink/plugins/bigo.py src/streamlink/plugins/bilibili.py src/streamlink/plugins/bloomberg.py src/streamlink/plugins/booyah.py src/streamlink/plugins/brightcove.py src/streamlink/plugins/btv.py src/streamlink/plugins/cbsnews.py src/streamlink/plugins/cdnbg.py src/streamlink/plugins/ceskatelevize.py src/streamlink/plugins/cinergroup.py src/streamlink/plugins/clubbingtv.py src/streamlink/plugins/cnews.py src/streamlink/plugins/common_jwplayer.py src/streamlink/plugins/common_swf.py src/streamlink/plugins/crunchyroll.py src/streamlink/plugins/dailymotion.py src/streamlink/plugins/dash.py src/streamlink/plugins/delfi.py src/streamlink/plugins/deutschewelle.py src/streamlink/plugins/dlive.py src/streamlink/plugins/dogan.py src/streamlink/plugins/dogus.py src/streamlink/plugins/drdk.py src/streamlink/plugins/earthcam.py src/streamlink/plugins/egame.py src/streamlink/plugins/eltrecetv.py src/streamlink/plugins/euronews.py src/streamlink/plugins/facebook.py src/streamlink/plugins/filmon.py src/streamlink/plugins/foxtr.py src/streamlink/plugins/funimationnow.py src/streamlink/plugins/galatasaraytv.py src/streamlink/plugins/garena.py src/streamlink/plugins/goltelevision.py src/streamlink/plugins/goodgame.py src/streamlink/plugins/googledrive.py src/streamlink/plugins/gulli.py src/streamlink/plugins/hds.py src/streamlink/plugins/hls.py src/streamlink/plugins/http.py src/streamlink/plugins/huajiao.py src/streamlink/plugins/huya.py src/streamlink/plugins/idf1.py src/streamlink/plugins/invintus.py src/streamlink/plugins/kugou.py src/streamlink/plugins/latina.py src/streamlink/plugins/linelive.py src/streamlink/plugins/live_russia_tv.py src/streamlink/plugins/liveme.py src/streamlink/plugins/livestream.py src/streamlink/plugins/lrt.py src/streamlink/plugins/ltv_lsm_lv.py src/streamlink/plugins/mediaklikk.py src/streamlink/plugins/mediavitrina.py src/streamlink/plugins/mildom.py src/streamlink/plugins/mitele.py src/streamlink/plugins/mjunoon.py src/streamlink/plugins/mrtmk.py src/streamlink/plugins/n13tv.py src/streamlink/plugins/nbc.py src/streamlink/plugins/nbcnews.py src/streamlink/plugins/nbcsports.py src/streamlink/plugins/nhkworld.py src/streamlink/plugins/nicolive.py src/streamlink/plugins/nimotv.py src/streamlink/plugins/nos.py src/streamlink/plugins/nownews.py src/streamlink/plugins/nrk.py src/streamlink/plugins/ntv.py src/streamlink/plugins/okru.py src/streamlink/plugins/olympicchannel.py src/streamlink/plugins/oneplusone.py src/streamlink/plugins/onetv.py src/streamlink/plugins/openrectv.py src/streamlink/plugins/orf_tvthek.py src/streamlink/plugins/pandalive.py src/streamlink/plugins/picarto.py src/streamlink/plugins/piczel.py src/streamlink/plugins/pixiv.py src/streamlink/plugins/pluto.py src/streamlink/plugins/pluzz.py src/streamlink/plugins/qq.py src/streamlink/plugins/radiko.py src/streamlink/plugins/radionet.py src/streamlink/plugins/raiplay.py src/streamlink/plugins/reuters.py src/streamlink/plugins/rotana.py src/streamlink/plugins/rtbf.py src/streamlink/plugins/rtmp.py src/streamlink/plugins/rtpplay.py src/streamlink/plugins/rtve.py src/streamlink/plugins/rtvs.py src/streamlink/plugins/ruv.py src/streamlink/plugins/sbscokr.py src/streamlink/plugins/schoolism.py src/streamlink/plugins/senategov.py src/streamlink/plugins/showroom.py src/streamlink/plugins/sportal.py src/streamlink/plugins/sportschau.py src/streamlink/plugins/ssh101.py src/streamlink/plugins/stadium.py src/streamlink/plugins/steam.py src/streamlink/plugins/streamable.py src/streamlink/plugins/streann.py src/streamlink/plugins/stv.py src/streamlink/plugins/svtplay.py src/streamlink/plugins/swisstxt.py src/streamlink/plugins/teamliquid.py src/streamlink/plugins/telefe.py src/streamlink/plugins/tf1.py src/streamlink/plugins/tga.py src/streamlink/plugins/theplatform.py src/streamlink/plugins/tlctr.py src/streamlink/plugins/turkuvaz.py src/streamlink/plugins/tv360.py src/streamlink/plugins/tv3cat.py src/streamlink/plugins/tv4play.py src/streamlink/plugins/tv5monde.py src/streamlink/plugins/tv8.py src/streamlink/plugins/tv999.py src/streamlink/plugins/tvibo.py src/streamlink/plugins/tvp.py src/streamlink/plugins/tvrby.py src/streamlink/plugins/tvrplus.py src/streamlink/plugins/tvtoya.py src/streamlink/plugins/twitcasting.py src/streamlink/plugins/twitch.py src/streamlink/plugins/ustreamtv.py src/streamlink/plugins/ustvnow.py src/streamlink/plugins/vidio.py src/streamlink/plugins/vimeo.py src/streamlink/plugins/vinhlongtv.py src/streamlink/plugins/vk.py src/streamlink/plugins/vlive.py src/streamlink/plugins/vrtbe.py src/streamlink/plugins/vtvgo.py src/streamlink/plugins/wasd.py src/streamlink/plugins/webtv.py src/streamlink/plugins/welt.py src/streamlink/plugins/wwenetwork.py src/streamlink/plugins/youtube.py src/streamlink/plugins/yupptv.py src/streamlink/plugins/zattoo.py src/streamlink/plugins/zdf_mediathek.py src/streamlink/plugins/zeenews.py src/streamlink/plugins/zengatv.py src/streamlink/plugins/zhanqi.py src/streamlink/session.py src/streamlink/stream/__init__.py src/streamlink/stream/akamaihd.py src/streamlink/stream/dash.py src/streamlink/stream/dash_manifest.py src/streamlink/stream/ffmpegmux.py src/streamlink/stream/file.py src/streamlink/stream/flvconcat.py src/streamlink/stream/hds.py src/streamlink/stream/hls.py src/streamlink/stream/hls_playlist.py src/streamlink/stream/http.py src/streamlink/stream/playlist.py src/streamlink/stream/rtmpdump.py src/streamlink/stream/segmented.py src/streamlink/stream/stream.py src/streamlink/stream/streamprocess.py src/streamlink/stream/wrappers.py src/streamlink/utils/__init__.py src/streamlink/utils/args.py src/streamlink/utils/cache.py src/streamlink/utils/crypto.py src/streamlink/utils/data.py src/streamlink/utils/formatter.py src/streamlink/utils/l10n.py src/streamlink/utils/module.py src/streamlink/utils/named_pipe.py src/streamlink/utils/parse.py src/streamlink/utils/rtmp.py src/streamlink/utils/swf.py src/streamlink/utils/times.py src/streamlink/utils/url.py src/streamlink_cli/__init__.py src/streamlink_cli/__main__.py src/streamlink_cli/argparser.py src/streamlink_cli/compat.py src/streamlink_cli/console.py src/streamlink_cli/constants.py src/streamlink_cli/main.py src/streamlink_cli/output.py src/streamlink_cli/utils/__init__.py src/streamlink_cli/utils/formatter.py src/streamlink_cli/utils/http_server.py src/streamlink_cli/utils/path.py src/streamlink_cli/utils/player.py src/streamlink_cli/utils/progress.py src/streamlink_cli/utils/stream.py tests/__init__.py tests/mixins/__init__.py tests/mixins/stream_hls.py tests/plugin/testplugin.py tests/plugin/testplugin_invalid.py tests/plugin/testplugin_missing.py tests/plugin/testplugin_override.py tests/plugins/__init__.py tests/plugins/conftest.py tests/plugins/test_abematv.py tests/plugins/test_abweb.py tests/plugins/test_adultswim.py tests/plugins/test_afreeca.py tests/plugins/test_albavision.py tests/plugins/test_app17.py tests/plugins/test_ard_live.py tests/plugins/test_ard_mediathek.py tests/plugins/test_artetv.py tests/plugins/test_atresplayer.py tests/plugins/test_bbciplayer.py tests/plugins/test_bfmtv.py tests/plugins/test_bigo.py tests/plugins/test_bilibili.py tests/plugins/test_bloomberg.py tests/plugins/test_booyah.py tests/plugins/test_brightcove.py tests/plugins/test_btv.py tests/plugins/test_cbsnews.py tests/plugins/test_cdnbg.py tests/plugins/test_ceskatelevize.py tests/plugins/test_cinergroup.py tests/plugins/test_clubbingtv.py tests/plugins/test_cnews.py tests/plugins/test_crunchyroll.py tests/plugins/test_dailymotion.py tests/plugins/test_dash.py tests/plugins/test_delfi.py tests/plugins/test_deutschewelle.py tests/plugins/test_dlive.py tests/plugins/test_dogan.py tests/plugins/test_dogus.py tests/plugins/test_drdk.py tests/plugins/test_earthcam.py tests/plugins/test_egame.py tests/plugins/test_eltrecetv.py tests/plugins/test_euronews.py tests/plugins/test_facebook.py tests/plugins/test_filmon.py tests/plugins/test_foxtr.py tests/plugins/test_funimationnow.py tests/plugins/test_galatasaraytv.py tests/plugins/test_garena.py tests/plugins/test_goltelevision.py tests/plugins/test_goodgame.py tests/plugins/test_googledrive.py tests/plugins/test_gulli.py tests/plugins/test_huajiao.py tests/plugins/test_huya.py tests/plugins/test_idf1.py tests/plugins/test_invintus.py tests/plugins/test_kugou.py tests/plugins/test_latina.py tests/plugins/test_linelive.py tests/plugins/test_live_russia_tv.py tests/plugins/test_liveme.py tests/plugins/test_livestream.py tests/plugins/test_lrt.py tests/plugins/test_ltv_lsm_lv.py tests/plugins/test_mediaklikk.py tests/plugins/test_mediavitrina.py tests/plugins/test_mildom.py tests/plugins/test_mitele.py tests/plugins/test_mjunoon.py tests/plugins/test_mrtmk.py tests/plugins/test_n13tv.py tests/plugins/test_nbc.py tests/plugins/test_nbcnews.py tests/plugins/test_nbcsports.py tests/plugins/test_nhkworld.py tests/plugins/test_nicolive.py tests/plugins/test_nimotv.py tests/plugins/test_nos.py tests/plugins/test_nownews.py tests/plugins/test_nrk.py tests/plugins/test_ntv.py tests/plugins/test_okru.py tests/plugins/test_olympicchannel.py tests/plugins/test_oneplusone.py tests/plugins/test_onetv.py tests/plugins/test_openrectv.py tests/plugins/test_orf_tvthek.py tests/plugins/test_pandalive.py tests/plugins/test_picarto.py tests/plugins/test_piczel.py tests/plugins/test_pixiv.py tests/plugins/test_pluto.py tests/plugins/test_pluzz.py tests/plugins/test_qq.py tests/plugins/test_radiko.py tests/plugins/test_radionet.py tests/plugins/test_raiplay.py tests/plugins/test_reuters.py tests/plugins/test_rotana.py tests/plugins/test_rtbf.py tests/plugins/test_rtpplay.py tests/plugins/test_rtve.py tests/plugins/test_rtvs.py tests/plugins/test_ruv.py tests/plugins/test_sbscokr.py tests/plugins/test_schoolism.py tests/plugins/test_senategov.py tests/plugins/test_showroom.py tests/plugins/test_sportal.py tests/plugins/test_sportschau.py tests/plugins/test_ssh101.py tests/plugins/test_stadium.py tests/plugins/test_steam.py tests/plugins/test_stream.py tests/plugins/test_streamable.py tests/plugins/test_streann.py tests/plugins/test_stv.py tests/plugins/test_svtplay.py tests/plugins/test_swisstxt.py tests/plugins/test_teamliquid.py tests/plugins/test_telefe.py tests/plugins/test_tf1.py tests/plugins/test_tga.py tests/plugins/test_theplatform.py tests/plugins/test_tlctr.py tests/plugins/test_turkuvaz.py tests/plugins/test_tv360.py tests/plugins/test_tv3cat.py tests/plugins/test_tv4play.py tests/plugins/test_tv5monde.py tests/plugins/test_tv8.py tests/plugins/test_tv999.py tests/plugins/test_tvibo.py tests/plugins/test_tvp.py tests/plugins/test_tvrby.py tests/plugins/test_tvrplus.py tests/plugins/test_tvtoya.py tests/plugins/test_twitcasting.py tests/plugins/test_twitch.py tests/plugins/test_ustreamtv.py tests/plugins/test_ustvnow.py tests/plugins/test_vidio.py tests/plugins/test_vimeo.py tests/plugins/test_vinhlongtv.py tests/plugins/test_vk.py tests/plugins/test_vlive.py tests/plugins/test_vrtbe.py tests/plugins/test_vtvgo.py tests/plugins/test_wasd.py tests/plugins/test_webtv.py tests/plugins/test_welt.py tests/plugins/test_wwenetwork.py tests/plugins/test_youtube.py tests/plugins/test_yupptv.py tests/plugins/test_zattoo.py tests/plugins/test_zdf_mediathek.py tests/plugins/test_zeenews.py tests/plugins/test_zengatv.py tests/plugins/test_zhanqi.py tests/resources/__init__.py tests/resources/cli/config/custom tests/resources/cli/config/primary tests/resources/cli/config/primary.testplugin tests/resources/cli/config/secondary tests/resources/cli/config/secondary.testplugin tests/resources/dash/test_1.mpd tests/resources/dash/test_10.mpd tests/resources/dash/test_11_static.mpd tests/resources/dash/test_2.mpd tests/resources/dash/test_3.mpd tests/resources/dash/test_4.mpd tests/resources/dash/test_5.mpd tests/resources/dash/test_6_p1.mpd tests/resources/dash/test_6_p2.mpd tests/resources/dash/test_7.mpd tests/resources/dash/test_8.mpd tests/resources/dash/test_9.mpd tests/resources/hls/test_1.m3u8 tests/resources/hls/test_2.m3u8 tests/resources/hls/test_date.m3u8 tests/resources/hls/test_master.m3u8 tests/stream/__init__.py tests/stream/test_dash.py tests/stream/test_dash_parser.py tests/stream/test_ffmpegmux.py tests/stream/test_hls.py tests/stream/test_hls_filtered.py tests/stream/test_hls_playlist.py tests/stream/test_stream_streamprocess.py tests/stream/test_stream_to_url.py tests/stream/test_stream_wrappers.py tests/test_api_http_session.py tests/test_api_validate.py tests/test_buffer.py tests/test_cache.py tests/test_cli_main.py tests/test_cli_playerout.py tests/test_cli_util_progress.py tests/test_cli_utils_formatter.py tests/test_cli_utils_path.py tests/test_cmdline.py tests/test_cmdline_player_fifo.py tests/test_cmdline_title.py tests/test_console.py tests/test_log.py tests/test_meta.py tests/test_options.py tests/test_output.py tests/test_plugin.py tests/test_plugin_utils.py tests/test_plugins.py tests/test_plugins_input.py tests/test_plugins_meta.py tests/test_session.py tests/test_stream_file.py tests/test_stream_json.py tests/test_streamlink_api.py tests/utils/__init__.py tests/utils/test_args.py tests/utils/test_crypto.py tests/utils/test_data.py tests/utils/test_l10n.py tests/utils/test_module.py tests/utils/test_named_pipe.py tests/utils/test_parse.py tests/utils/test_rtmp.py tests/utils/test_swf.py tests/utils/test_times.py tests/utils/test_url.py versioneer.py win32/THIRD-PARTY.txt win32/config <<<<<< network # path=coverage.xml /home/runner/work/streamlink/streamlink/src /home/runner/work/streamlink/streamlink/tests <<<<<< EOF