Livestreamer

Latest version: v1.12.2

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

1.7.5

--------------------------

Plugins:
- filmon: Added VOD support, patch by Athanasios Oikonomou.
- ilive: Added support for HLS streams, patch by Athanasios Oikonomou.
- mlgtv: Updated for service changes.
- veetle: Now handles shortened URLs, patch by Athanasios Oikonomou.
- youtube: Updated for service changes.

Bug fixes:
- Fixed gzip not getting decoded in streams.

Other:
- Added scripts to automatically create Windows builds via Travis CI.
Builds are available here: http://livestreamer-builds.s3.amazonaws.com/builds.html

1.7.4

--------------------------

Plugins:
- Added plugin for MLG.tv. (275)
- Added plugin for DMCloud, patch by Athanasios Oikonomou. (297)
- Added plugin for NRK TV, patch by Jon Bergli Heier. (309)
- Added plugin for GOMeXP.com.
- Removed GOMTV.net plugin as the service no longer exists.
- mips: Fixed issue with case sensitive playpath. (306)
- ilive: Added missing app parameter. (293)
- ustreamtv: Added support for password protected streams via ``--ustream-password``.
- youtube: Now handles youtu.be shortcuts, patch by Andy Mikhailenko. (288)
- youtube: Use first available stream found on channel pages, patch by "unintended". (291)

Streams:
- hds: Fixed segmented streams logic, patch by Moritz Blanke.

Bug fixes:
- Fixed buffer overwriting issue when passing a memoryview, patch by Martin Panter. (295)
- Avoid a ResourceWarning when using ``--player-continuous-http``, patch by Martin Panter. (296)

1.7.3

--------------------------

Plugins:
- Added plugin for hitbox.tv, patch by t0mm0. (248)
- Added plugin for Crunchyroll, patch by Agustín Carrasco. (262)
- twitch: Added support for hours in ?t=... on VODs.
- twitch: Added support for ?t=... on VOD highlights.

Streams:
- hls: Now allows retries on failed segment fetch.

Bug fixes:
- cli: Don't pass our proxy settings to the player. (260)
- hds: Now uses global height as stream name if needed when parsing manifests.
- hls: Always use first stream for each quality in variant playlists. (256)
- hls: Now returns correct exception on playlist parser errors.
- hls: Now remembers cookies set by variant playlist response. (258)

1.7.2

--------------------------

CLI:
- The ``--twitch-legacy-names`` option is now deprecated.
- Added ``--twitch-oauth-authenticate`` and ``--twitch-oauth-token`` options.

Plugins:
- filmon: Added quality weights. (239)
- filmon_us: Added support for VODs, patch by John Peterson. (237)
- twitch: Updated for service changes. No more RTMP streams, only HLS.
- twitch: Removed mobile streams since they are the same as the new desktop streams.
- twitch: Removed the legacy names option.
- twitch: Added support for OAuth2 authentication.
- twitch: Added support for the t=00m0s parameter in VOD URLs.

Bug fixes:
- Always wait for the player process to exit, patch by Martin Panter. (234)
- Fixed potential deadlocking when using named pipe, patch by Martin Panter. (236)
- Fixed issue with spaces in default player path, patch by John Peterson. (237)

1.7.1

--------------------------

Plugins:
- Added FilmOn Social TV plugin by John Peterson. (225)
- twitch: Support mobile_source quality, patch by Andrew Bashore.

Streams:
- hds: Will now use video height as stream names if available.
- hds: Removed the use of movie identifier in the fragment URLs.
- hds: Added support for player verification, patch by Martin Panter. (222)

Bug fixes:
- Fixed various Python warnings, patch by Martin Panter. (221)
- cli: Fixed back-slash issue in ``--player-args``. (218)
- hds: Fixed some streams complaining about the hardcoded hdcore parameter.
- hls: Fixed live streams that keep all previous segments in the playlists. (224)
- setup.py now forces requests 1.x on Python <2.6.3. (219)

1.7.0

--------------------------

CLI:
- Added a ``--player-no-close`` option.
- Added options to use HTTP proxies with ``--http-proxy`` and ``--https-proxy``.
- It's now possible to specify multiple streams as a comma-separated
list. If a stream is not available the next one in the list will be tried.
- Now only resolves synonyms once when using ``--player-continuous-http``.
- Removed the ``-u`` shortcut for ``--plugins``. This is a response to someone
spreading the misinformation that ``-url`` is a sane parameter to use.
It's technically valid, but due to the ``-u`` shortcut it would be
interpreted by Python's argparse as ``--plugins --rtmpdump l`` which
would cause livestreamer to look for a non-existing rtmpdump executable,
thus disabling any RTMP streams. (193)

Plugins:
- Added Afreeca.tv plugin.
- dailymotion: Fixed incorrect RTMP parameters. (201)
- filmon: Updated after service changes. Patch by Athanasios Oikonomou. (205)
- ilive: Updated after service changes. (200)
- livestream: Added support for HLS streams.
- livestream: Updated after service changes. (195)
- mips: Updated after service changes. (200)
- svtplay: Fixed some broken HDS streams. (200)
- twitch: Updated to use the new HLS API.
- weeb: Updated after service changes. Patch by Athanasios Oikonomou. (207)
- youtube: Now handles 3D streams properly. (202)

Streams:
- hds: Added support for global bootstraps.
- hls: Rewrote the playlist parser from scratch to be more solid and correct
in accordance to the latest M3U8 spec.
- hls: Now supports playlists using EXT-X-BYTERANGE.
- hls: Now supports playlists using multiple EXT-X-KEY tags.
- hls: Now accepts extra requests parameters to be used when doing
HTTP requests.

Bug fixes:
- Fixed bytes-serialization when using ``--json``.

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.