**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