- Fix search when shows not found
- Update modules
- Select only non-encrypted (HLS) streams, encrypted streams is MPEG-DASH
- Fix typos and update modules
- Code refactoring and small fixes
- Select range of episodes using hyphen-sequence
- Skip muxing if executables not found
- Fixed typos and duplicate options
- Select alternative server
- Updated readme
- Rearrange folders structure
- Configuration changed to yaml format
- Muxing changed to MKV by default
- tsMuxeR+mp4box replaced with FFMPEG
- Updated commands help and readme
- Fixed typos and duplicate options
ttml2srt
moved to separate module- Drop
m3u8-stream-list
module - Code improvements
- Fix video request when token not specified
- Update modules
- Fix commands help
- Fixes and update modules
- Update modules
- Rearrange folders structure
- Update modules
- Update modules
- Small fixes
hls-download
module moved to independent module- Auth for socks proxy
- Convert DXFP (TTML) subtitles to SRT format
- Check subtitles availability
- Download subtitles in SRT format instead of VTT
- Extended hls download progress info
- Restored MKV and MP4 muxing
- Convert VTT subtitles to SRT format
- Fix video downloading
- Major code changes and improvements
- Drop Streamlink and added own module for hls download
nosubs
option- Request video with app api
- Fixed typo in package.json
- Fix #11: URL for getting video stream url was changed
- IPv4 Socks5 proxy support
- Removed forgotten debug code
- Fix #5: Script fails to multiplex unique file names
- Code improvements
- Code improvements
- Minor code improvements and fixes
- Minor changes
- Minor changes and fixes
- Fix config path
- Minor text changes
- Fix config
- Minor changes
- First stable release
- First public release