Version 1.8.0
Changelog
CLI:
- Added option:
--no-version-check
- Added HTTP options:
--http-cookies
,
--http-headers
,
--http-query-params
,
--http-ignore-env
,
--http-no-ssl-verify
,
--http-ssl-cert
,
--http-ssl-cert-crt-key
and
--http-timeout
- Added HTTP stream option:
--http-stream-timeout
- Added HDS stream options:
--hds-segment-attempts
,
--hds-segment-timeout
--hds-timeout
- Added HLS stream options:
--hls-live-edge
,
--hls-segment-attempts
,
--hls-segment-timeout
and
--hls-timeout
- Added RTMP stream option:
--rtmp-timeout
- Added plugin options:
--livestation-email
and--livestation-password
- Added stream options:
--retry-streams
,
--retry-open
and
--best-stream-default
- Deprecated option:
--hds-fragment-buffer
Plugins:
- Added plugin for Bambuser, patch by Athanasios Oikonomou. (#327)
- Added plugin for Be-at.tv, patch by Athanasios Oikonomou. (#342)
- Added plugin for Chaturbate, patch by papplampe. (#337)
- Added plugin for Cybergame.tv, patch by Athanasios Oikonomou. (#324)
- Added plugin for Picarto, patch by papplampe. (#352)
- Added plugin for SpeedRunsLive, patch by Stefan Breunig. (#335)
- Removed plugins for dead services: Owncast.me and YYCast.
- azubutv: Added support for beta.azubu.tv.
- crunchyroll: Added workaround for SSL verification issue.
- dailymotion: Added support for HDS streams. (#348)
- gomexp: Fixed encoding issue on Python 2.
- livestation: Added support for logging in, patch by Sunaga Takahiro. (#344)
- mlgtv: Removed the
mobile_
prefix from the HLS streams. - twitch: Added workaround for SSL verification issue. (#255)
- ustreamtv: Improved UHS stream stability.
- ustreamtv: Added support for RTMP VODs.
- youtube: Updated for service changes.
- youtube: Added support for embed URLs, patch by Athanasios Oikonomou.
- youtube: Now only picks up live streams from channel pages.
General:
- Now attempts to resolve URL redirects such as URL shorterners.
Bug fixes:
- Added workaround for HTTP streams not applying read timeout on some requests versions.
API:
- Added new options:
hds-segment-attempts
,
hds-segment-timeout
,
hds-timeout
,
hls-live-edge
,
hls-segment-attempts
,
hls-segment-timeout
,
hls-timeout
,
http-proxy
,
https-proxy
,
http-cookies
,
http-headers
,
http-query-params
,
http-trust-env
,
http-ssl-verify
,
http-ssl-cert
,
http-timeout
,
http-stream-timeout
and
rtmp-timeout
- Renamed option
errorlog
tosubprocess-errorlog
. - Renamed option
rtmpdump-proxy
tortmp-proxy
. - Renamed option
rtmpdump
tortmp-rtmpdump
.
Installing
The binaries listed here are for Windows only, but Livestreamer works on any OS that Python supports. See Installing for more information.
There is also a more detailed guide for Windows.
Documentation
If you are unsure how to use Livestreamer, please start with reading through the Tutorial.
About the downloads
- livestreamer-1.8.0-win32-setup.exe: This is a complete installer which installs rtmpdump, a default configuration file and adds Livestreamer to your PATH (making it possible to use Livestreamer directly from the command prompt without specifying its path). This is the recommended way to install Livestreamer on Windows.
- livestreamer-1.8.0-win32.zip: If you don't want to use the installer for whatever reason, this zip file only contains a compiled version of Livestreamer and nothing else.
- Source code The source listed here is a Git snapshot, the proper source dist is available at PyPi.
If you find Livestreamer useful, please consider supporting its author by donating via
Dogecoin: DCbQgDa4aEbm9QNm4ix6zYV9vMirUDQLNj, Flattr or PayPal.