AUTHORS
CHANGELOG.md
LICENSE
MANIFEST.in
README.md
dev-requirements.txt
docs-requirements.txt
setup.cfg
setup.py
versioneer.py
docs/Makefile
docs/_applications.rst
docs/api.rst
docs/api_guide.rst
docs/applications.rst
docs/changelog.md
docs/cli.rst
docs/conf.py
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
docs/twitch_oauth.rst
docs/_themes/.gitignore
docs/_themes/sphinx_rtd_theme_violet/LICENSE
docs/_themes/sphinx_rtd_theme_violet/__init__.py
docs/_themes/sphinx_rtd_theme_violet/breadcrumbs.html
docs/_themes/sphinx_rtd_theme_violet/footer.html
docs/_themes/sphinx_rtd_theme_violet/layout.html
docs/_themes/sphinx_rtd_theme_violet/layout_old.html
docs/_themes/sphinx_rtd_theme_violet/search.html
docs/_themes/sphinx_rtd_theme_violet/searchbox.html
docs/_themes/sphinx_rtd_theme_violet/theme.conf
docs/_themes/sphinx_rtd_theme_violet/versions.html
docs/_themes/sphinx_rtd_theme_violet/static/css/badge_only.css
docs/_themes/sphinx_rtd_theme_violet/static/css/theme.css
docs/_themes/sphinx_rtd_theme_violet/static/fonts/FontAwesome.otf
docs/_themes/sphinx_rtd_theme_violet/static/fonts/fontawesome-webfont.eot
docs/_themes/sphinx_rtd_theme_violet/static/fonts/fontawesome-webfont.svg
docs/_themes/sphinx_rtd_theme_violet/static/fonts/fontawesome-webfont.ttf
docs/_themes/sphinx_rtd_theme_violet/static/fonts/fontawesome-webfont.woff
docs/_themes/sphinx_rtd_theme_violet/static/js/scrollspy.js
docs/_themes/sphinx_rtd_theme_violet/static/js/theme.js
examples/gst-player.py
examples/opencv-face.py
src/streamlink/__init__.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/session.py
src/streamlink.egg-info/PKG-INFO
src/streamlink.egg-info/SOURCES.txt
src/streamlink.egg-info/dependency_links.txt
src/streamlink.egg-info/entry_points.txt
src/streamlink.egg-info/requires.txt
src/streamlink.egg-info/top_level.txt
src/streamlink/packages/__init__.py
src/streamlink/packages/requests_file.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/plugin/__init__.py
src/streamlink/plugin/plugin.py
src/streamlink/plugin/api/__init__.py
src/streamlink/plugin/api/http_session.py
src/streamlink/plugin/api/mapper.py
src/streamlink/plugin/api/support_plugin.py
src/streamlink/plugin/api/useragents.py
src/streamlink/plugin/api/utils.py
src/streamlink/plugin/api/validate.py
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/aljazeeraen.py
src/streamlink/plugins/animelab.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/beattv.py
src/streamlink/plugins/bfmtv.py
src/streamlink/plugins/bigo.py
src/streamlink/plugins/bilibili.py
src/streamlink/plugins/bloomberg.py
src/streamlink/plugins/brightcove.py
src/streamlink/plugins/btsports.py
src/streamlink/plugins/btv.py
src/streamlink/plugins/canalplus.py
src/streamlink/plugins/cdnbg.py
src/streamlink/plugins/ceskatelevize.py
src/streamlink/plugins/cinergroup.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/cubetv.py
src/streamlink/plugins/cybergame.py
src/streamlink/plugins/dailymotion.py
src/streamlink/plugins/dash.py
src/streamlink/plugins/delfi.py
src/streamlink/plugins/deutschewelle.py
src/streamlink/plugins/dingittv.py
src/streamlink/plugins/dogan.py
src/streamlink/plugins/dogus.py
src/streamlink/plugins/dommune.py
src/streamlink/plugins/douyutv.py
src/streamlink/plugins/drdk.py
src/streamlink/plugins/earthcam.py
src/streamlink/plugins/egame.py
src/streamlink/plugins/ellobo.py
src/streamlink/plugins/eltrecetv.py
src/streamlink/plugins/eurocom.py
src/streamlink/plugins/euronews.py
src/streamlink/plugins/europaplus.py
src/streamlink/plugins/facebook.py
src/streamlink/plugins/filmon.py
src/streamlink/plugins/foxtr.py
src/streamlink/plugins/funimationnow.py
src/streamlink/plugins/gardenersworld.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/hitbox.py
src/streamlink/plugins/hls.py
src/streamlink/plugins/http.py
src/streamlink/plugins/huajiao.py
src/streamlink/plugins/huomao.py
src/streamlink/plugins/huya.py
src/streamlink/plugins/idf1.py
src/streamlink/plugins/ine.py
src/streamlink/plugins/itvplayer.py
src/streamlink/plugins/kanal7.py
src/streamlink/plugins/kingkong.py
src/streamlink/plugins/live_russia_tv.py
src/streamlink/plugins/liveedu.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/metube.py
src/streamlink/plugins/mitele.py
src/streamlink/plugins/mixer.py
src/streamlink/plugins/mjunoon.py
src/streamlink/plugins/mlgtv.py
src/streamlink/plugins/nbc.py
src/streamlink/plugins/nbcsports.py
src/streamlink/plugins/nhkworld.py
src/streamlink/plugins/nos.py
src/streamlink/plugins/npo.py
src/streamlink/plugins/nrk.py
src/streamlink/plugins/ntv.py
src/streamlink/plugins/okru.py
src/streamlink/plugins/olympicchannel.py
src/streamlink/plugins/onetv.py
src/streamlink/plugins/openrectv.py
src/streamlink/plugins/orf_tvthek.py
src/streamlink/plugins/ovvatv.py
src/streamlink/plugins/pandatv.py
src/streamlink/plugins/periscope.py
src/streamlink/plugins/picarto.py
src/streamlink/plugins/piczel.py
src/streamlink/plugins/pixiv.py
src/streamlink/plugins/playtv.py
src/streamlink/plugins/pluzz.py
src/streamlink/plugins/powerapp.py
src/streamlink/plugins/qq.py
src/streamlink/plugins/radionet.py
src/streamlink/plugins/raiplay.py
src/streamlink/plugins/reshet.py
src/streamlink/plugins/rtbf.py
src/streamlink/plugins/rte.py
src/streamlink/plugins/rtlxl.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/skai.py
src/streamlink/plugins/sportal.py
src/streamlink/plugins/sportschau.py
src/streamlink/plugins/srgssr.py
src/streamlink/plugins/ssh101.py
src/streamlink/plugins/stadium.py
src/streamlink/plugins/startv.py
src/streamlink/plugins/steam.py
src/streamlink/plugins/streamable.py
src/streamlink/plugins/streamingvideoprovider.py
src/streamlink/plugins/streamme.py
src/streamlink/plugins/streann.py
src/streamlink/plugins/stv.py
src/streamlink/plugins/svtplay.py
src/streamlink/plugins/swisstxt.py
src/streamlink/plugins/tamago.py
src/streamlink/plugins/teamliquid.py
src/streamlink/plugins/teleclubzoom.py
src/streamlink/plugins/telefe.py
src/streamlink/plugins/tf1.py
src/streamlink/plugins/tga.py
src/streamlink/plugins/theplatform.py
src/streamlink/plugins/tigerdile.py
src/streamlink/plugins/tlctr.py
src/streamlink/plugins/trt.py
src/streamlink/plugins/trtspor.py
src/streamlink/plugins/turkuvaz.py
src/streamlink/plugins/tv1channel.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/tvcatchup.py
src/streamlink/plugins/tvibo.py
src/streamlink/plugins/tvnbg.py
src/streamlink/plugins/tvp.py
src/streamlink/plugins/tvplayer.py
src/streamlink/plugins/tvrby.py
src/streamlink/plugins/tvrplus.py
src/streamlink/plugins/tvtoya.py
src/streamlink/plugins/twitch.py
src/streamlink/plugins/ustreamtv.py
src/streamlink/plugins/ustvnow.py
src/streamlink/plugins/vaughnlive.py
src/streamlink/plugins/viasat.py
src/streamlink/plugins/vidio.py
src/streamlink/plugins/vinhlongtv.py
src/streamlink/plugins/vk.py
src/streamlink/plugins/vrtbe.py
src/streamlink/plugins/vtvgo.py
src/streamlink/plugins/webcast_india_gov.py
src/streamlink/plugins/webtv.py
src/streamlink/plugins/welt.py
src/streamlink/plugins/wwenetwork.py
src/streamlink/plugins/younow.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/zengatv.py
src/streamlink/plugins/zhanqi.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/crypto.py
src/streamlink/utils/encoding.py
src/streamlink/utils/l10n.py
src/streamlink/utils/lazy_formatter.py
src/streamlink/utils/named_pipe.py
src/streamlink/utils/times.py
src/streamlink/utils/url.py
src/streamlink_cli/__init__.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/http_server.py
src/streamlink_cli/utils/named_pipe.py
src/streamlink_cli/utils/player.py
src/streamlink_cli/utils/progress.py
src/streamlink_cli/utils/stream.py
tests/__init__.py
tests/mock.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_util_progress.py
tests/test_cmdline.py
tests/test_cmdline_title.py
tests/test_console.py
tests/test_lazy_formatter.py
tests/test_localization.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/test_utils.py
tests/test_utils_args.py
tests/test_utils_crypto.py
tests/test_utils_encoding.py
tests/test_utils_times.py
tests/test_utils_url.py
tests/plugins/__init__.py
tests/plugins/test_abematv.py
tests/plugins/test_abweb.py
tests/plugins/test_adultswim.py
tests/plugins/test_afreeca.py
tests/plugins/test_aljazeeraen.py
tests/plugins/test_animelab.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_beattv.py
tests/plugins/test_bfmtv.py
tests/plugins/test_bigo.py
tests/plugins/test_bilibili.py
tests/plugins/test_bloomberg.py
tests/plugins/test_brightcove.py
tests/plugins/test_btsports.py
tests/plugins/test_btv.py
tests/plugins/test_canalplus.py
tests/plugins/test_cdnbg.py
tests/plugins/test_ceskatelevize.py
tests/plugins/test_cinergroup.py
tests/plugins/test_cnews.py
tests/plugins/test_crunchyroll.py
tests/plugins/test_cubetv.py
tests/plugins/test_cybergame.py
tests/plugins/test_dailymotion.py
tests/plugins/test_dash.py
tests/plugins/test_delfi.py
tests/plugins/test_deutschewelle.py
tests/plugins/test_dingittv.py
tests/plugins/test_dogan.py
tests/plugins/test_dogus.py
tests/plugins/test_dommune.py
tests/plugins/test_douyutv.py
tests/plugins/test_drdk.py
tests/plugins/test_earthcam.py
tests/plugins/test_egame.py
tests/plugins/test_ellobo.py
tests/plugins/test_eltrecetv.py
tests/plugins/test_eurocom.py
tests/plugins/test_euronews.py
tests/plugins/test_europaplus.py
tests/plugins/test_facebook.py
tests/plugins/test_filmon.py
tests/plugins/test_foxtr.py
tests/plugins/test_funimationnow.py
tests/plugins/test_gardenersworld.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_hitbox.py
tests/plugins/test_huajiao.py
tests/plugins/test_huomao.py
tests/plugins/test_huya.py
tests/plugins/test_idf1.py
tests/plugins/test_ine.py
tests/plugins/test_itvplayer.py
tests/plugins/test_kanal7.py
tests/plugins/test_kingkong.py
tests/plugins/test_live_russia_tv.py
tests/plugins/test_liveedu.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_metube.py
tests/plugins/test_mitele.py
tests/plugins/test_mixer.py
tests/plugins/test_mjunoon.py
tests/plugins/test_mlgtv.py
tests/plugins/test_nbc.py
tests/plugins/test_nbcsports.py
tests/plugins/test_nhkworld.py
tests/plugins/test_nos.py
tests/plugins/test_npo.py
tests/plugins/test_nrk.py
tests/plugins/test_ntv.py
tests/plugins/test_okru.py
tests/plugins/test_olympicchannel.py
tests/plugins/test_onetv.py
tests/plugins/test_openrectv.py
tests/plugins/test_orf_tvthek.py
tests/plugins/test_ovvatv.py
tests/plugins/test_pandatv.py
tests/plugins/test_periscope.py
tests/plugins/test_picarto.py
tests/plugins/test_piczel.py
tests/plugins/test_pixiv.py
tests/plugins/test_playtv.py
tests/plugins/test_pluzz.py
tests/plugins/test_powerapp.py
tests/plugins/test_qq.py
tests/plugins/test_radionet.py
tests/plugins/test_raiplay.py
tests/plugins/test_reshet.py
tests/plugins/test_rtbf.py
tests/plugins/test_rte.py
tests/plugins/test_rtlxl.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_skai.py
tests/plugins/test_sportal.py
tests/plugins/test_sportschau.py
tests/plugins/test_srgssr.py
tests/plugins/test_ssh101.py
tests/plugins/test_stadium.py
tests/plugins/test_startv.py
tests/plugins/test_steam.py
tests/plugins/test_stream.py
tests/plugins/test_streamable.py
tests/plugins/test_streamingvideoprovider.py
tests/plugins/test_streamme.py
tests/plugins/test_streann.py
tests/plugins/test_stv.py
tests/plugins/test_svtplay.py
tests/plugins/test_swisstxt.py
tests/plugins/test_tamago.py
tests/plugins/test_teamliquid.py
tests/plugins/test_teleclubzoom.py
tests/plugins/test_telefe.py
tests/plugins/test_tf1.py
tests/plugins/test_tga.py
tests/plugins/test_theplatform.py
tests/plugins/test_tigerdile.py
tests/plugins/test_tlctr.py
tests/plugins/test_trt.py
tests/plugins/test_trtspor.py
tests/plugins/test_turkuvaz.py
tests/plugins/test_tv1channel.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_tvcatchup.py
tests/plugins/test_tvibo.py
tests/plugins/test_tvnbg.py
tests/plugins/test_tvp.py
tests/plugins/test_tvplayer.py
tests/plugins/test_tvrby.py
tests/plugins/test_tvrplus.py
tests/plugins/test_tvtoya.py
tests/plugins/test_twitch.py
tests/plugins/test_ustreamtv.py
tests/plugins/test_ustvnow.py
tests/plugins/test_vaughnlive.py
tests/plugins/test_viasat.py
tests/plugins/test_vidio.py
tests/plugins/test_vinhlongtv.py
tests/plugins/test_vk.py
tests/plugins/test_vrtbe.py
tests/plugins/test_vtvgo.py
tests/plugins/test_webcast_india_gov.py
tests/plugins/test_webtv.py
tests/plugins/test_welt.py
tests/plugins/test_wwenetwork.py
tests/plugins/test_younow.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_zengatv.py
tests/plugins/test_zhanqi.py
tests/plugins/testplugin.py
tests/plugins/testplugin_support.py
tests/resources/__init__.py
tests/resources/dash/test_1.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_master.m3u8
tests/streams/__init__.py
tests/streams/test_dash.py
tests/streams/test_dash_parser.py
tests/streams/test_hls.py
tests/streams/test_hls_playlist.py
tests/streams/test_stream_streamprocess.py
tests/streams/test_stream_to_url.py
tests/streams/test_stream_wrappers.py