Livecli

Latest version: v4.0.5

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

Scan your dependencies

Page 1 of 3

4.0.5

**Added**

- man pages and bash-completion in sdist / wheel

**Fixed**

- Bug for --hls-session-reload when --server was used.

**Fixed Plugin**

- euronews: livestream url scheme update

4.0.0

**Added**

- API for plugins to request input from the user
- New command --title it will show up as a Window Title for VLC and MPV
- Plugin Arguments API
- plugins: store cookies between sessions option
- streams: MPEG DASH Support - dash://
- utils: URL builder - url_concat, update_qsd
- hls-session-reload-segment
- New commands for HLS KEY URI requests,
--hls-key-uri-cookie and --hls-key-uri-header
- unpackers: Obfuscator-HTML
- unpackers: Unpacker for Dean Edward's p.a.c.k.e.r
- unpackers: unescape
- New command --cookies-file for "Netscape HTTP Cookie File"
- bash completion file (must be installed manually)

**Added Plugin**

- europaplustv
- facebook
- lrt: Lithuanian National Television
- ltvlmslv: Latvian live TV channels on ltv.lsm.lv
- mjunoon
- otr
- reshet: support for reshet.tv live and VOD streams
- showup
- steam: Steam Broadcasting
- tv4play
- ustvnow
- VinhLongTV: livestreams of thvli.vn
- yupptv
- zbiornik

**Changed**

- api.useragents: new User-Agent strings
- compat: renamed compat_unescape to html_unescape
- hls: support for live streams when using --hls-duration
- logging: refactor to use python logging module
- utils.args: moved livecli_cli args util into livecli package
- utils.times: changed file and updated - hours_minutes_seconds
- Windows installer: use a more recent version of Python and Pycryptodome
- --server command is now more advanced: config files will be searched and
every useful Livecli command will work with it.
- auto-output: better Unicode filenames on python2
- hls-session-reload-time does not use a cache file anymore,
it will use the Livecli session.
- Python dependencies PySocks and websocket-client are now optional.
- Python dependencies pycryptodome is now optional.

**Fixed**

- Allow livecli to exit faster when using Ctrl-C
- hls.muxed: Fixed audio issues with muxed hls streams
- livecli -h sorting issue on python <= 3.5
- twitch oauth: Fix 404 error
- argparser: Fixed 'ambiguous option' bug
for commands with numbers when it was used with a config file.

**Fixed or Changed Plugin**

- atresplayer
- bbciplayer: dash support
- bfmtv: Allow https
- camsoda: user status issue
- ceskatelevize: Fix for https issues
- chaturbate: only open a stream if the url is not empty
- dailymotion: fix error logging for stream errors
- drdk: fixed api url
- fc2: better cookie cache
- fc2: new ws param
- itvplayer
- mitele
- myfreecams
- nos
- openrectv
- pandatv
- PerviyKanal: new domains
- picarto
- resolve
- resolve: changed the way how the unpacker is used
- rte: allow https
- tv3cat
- twitch: new video url
- vaughnlive: support for the HTML flv player
- vk: fixed url issues
- vrtbe
- younow
- youtube
- zattoo: new domains and better cached session
- zattoo: only the first playlist will be used instead of every mirror

**Deprecated**

- global http session for plugins, use self.session.http
- self.logger for plugins, use import logging

**Removed**

- __livecli_docs__
- {category} from --title
- custom get_title / replaced by --title
- logger set_prefix
- Plugins: animelab, canalplus, cnews, crunchyroll, funimationnow, ine,
media_ccc_de, rtlxl, schoolism, streamboat, telefe

3.10.0

**Added**

- [docs] Added a Guide for E2 Receiver, Kodi and OpenWith

**Added Plugin**

- [btsports] new plugin for sport.bt.com
- [goltelevision] new plugin for goltelevision.com
- [kingkong] new plugin for kingkong.com.tw
- [plexstorm] new plugin for plexstorm.com
- [sakuralive] new plugin for sakuralive.com

**Changed**

- [api] update useragents
- [session] set Firefox as the default User-Agent instead of python-requests

**Fixed**

- [auto-output] Fix for "File already exists! Overwrite it?"

**Fixed Plugin**

- [bbciplayer] enable HD for some channels, new option --bbciplayer-hd
- [bilibili] fix checking live status
- [ceskatelevize] use IPAD as User-Agent
- [goodgame] Fixed plugin
- [ine] support for updated site layout
- [resolve] _iframe_re update for invalid urls
- [rtve] fix for m3u8 url formatting
- [youtube] better handeling for /user/ url's

**Removed**

- Removed some broken and unwanted plugins

3.9.0

**Added Plugin**

- [FC2] new plugin for https://live.fc2.com
- [RUtube] new plugin for https://rutube.ru
- [TLCtr] new plugin for https://www.tlctv.com.tr/canli-izle

**Changed**

- [hls] allow invalid PROGRAM-ID

**Fixed Plugin**

- [ABweb] changes for site update
- [app17] Fix HLS URL
- [filmon] Fix for 404 error - invalid channel name
- [ITV] Small tweaks to fix ITV player.
- [RaiPlay] set User-Agent header, print geo block message
- [Twitch] updated api client id for --twitch-oauth-authenticate

3.8.0

**Added**

- [utils] new method seconds_to_hhmmss, used for hls segment time debug
- [utils] add examples for filter_urlquery

**Added Plugin**

- [ABweb] New plugin for BIS Livestreams of french AB Groupe

**Changed**

- [hls] stream.hls: change --hls-audio-select to take a list and wildcard
- [server] update plugin commands

**Fixed Plugin**

- [zattoo] set self._expires cache correctly
- [vk] Fixed regex for video sources
- [TVP] New Plugin for Telewizja Polska S.A.

**Removed**

- [gardenersworld] removed, it was broken and works now with resolve.py
- [tv8cat] removed - it can be used with the resolve.py plugin
- [tv4play] removed outdated plugin

3.7.0

**Added**

- [docs] Added E2 ipk to Livecli Applications and Kodi update
- [docs] Added for Sideloading plugins the Linux and Kodi paths.
- [option] Added retry-max option to limit the number of fetch retries.
- [server] allow `stream-types`
- [server] allow 301 redirect for HLS and HTTP streams
- [server] allow different qualitys
- [server] allow MuxedStreams
- [utils] New option to filter urlquerys

**Added Plugin**

- [TF1] Added HD streams for https://www.tf1.fr/tf1/direct

**Changed**

- [api] useragents update
- [hls] Added more debug messages for hls-session-reload
- [Plugin] changed default_stream_types to "hls,hds,rtmp,http,\*"

**Fixed**

- [server] use str in list instead of not working == (str or str)

**Fixed Plugin**

- [resolve] Fixed IndexError: list index out of range
- [rtve] add an option to parse_xml to try to fix invalid character entities
- [tga] removed rtmp streams, updated domains
- [ustreamtv] stop api calls if a stream ends
- [vaughnlive] changed rtmp server IP
- [vk] Fix for new urls

**Removed**

- [livecli_cli] removed duplicate code for NamedPipe
- Removed common_jwplayer
- Removed common_swf

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.