Releases: Last-Order/Minyami
Releases · Last-Order/Minyami
5.4.0
What's Changed
- Node 14 support is now dropped.
- Added random bytes to auto-generated temporary path to avoid conflicts.
- get offset properly even when it's only 1 or 2 digit by @fireattack in #135
Full Changelog: 5.3.1...5.4.0
5.3.1
What's Changed
- Warn only once per m3u8 by @fireattack in #133
- fixed NodeJS Version to 21 by @FaySmash in #134
New Contributors
Full Changelog: 5.3.0...5.3.1
5.3.0
- Minyami will now read Windows system proxy settings unless
--no-proxy
is set.
5.2.1
5.2.0
What's Changed
- Docs: change node.js links in readme by @pzhlkj6612 in #123
- Bump axios from 0.26.0 to 1.6.0 by @dependabot in #121
- Update dependencies. Using new versions of the proxy agent to establish default connections with keep-alive.
New Contributors
- @pzhlkj6612 made their first contribution in #123
Full Changelog: 5.1.0...5.2.0
5.1.0
- Apply a hotfix to stagecrowd videos.
5.0.2
- Follow redirects when fetching M3U8 files.
- Use sequenceId to deduplicate chunks in live streams.
5.0.0
Breaking Changes
- The flag
--nomerge
has been renamed to--no-merge
. - The flag
--keep
now retains temporary files but still performs the merge. - The flag
--no-merge
now keeps temporary files and does not produce any output files. - A retry limit is applied to both archive and live downloads. If a chunk cannot be downloaded, it will be dropped, resulting in multiple output files.
- A new option called
--chunk-naming-strategy
has been introduced, which allows you to control the filenames of temporary files. - Drop support of Node 12.x.
New Features
- Output files are now automatically merged during the download process, instead of merging them after all chunks have been downloaded.
- Minyami now supports configuration files. By default, it will read the options from
~/.minyami/.minyamirc
. Any options specified in the config file will be overridden by command line arguments.- Alternative config filenames:
.minyamirc.json
,minyami.config.json
. - Note: option keys should in camelCase.
- Alternative config filenames:
- Support NicoVideo.
Fixes
- Enhance timeout strategy.
- Correct the issue where output files are not written correctly with
--slice
option. - Resolve bug in live download cycling.
- Fix M3U8 parser bugs.
5.0.0-beta.20
- Upgrade Erii.
5.0.0-beta.19
- Add support of Node 20.x and drop support of Node 12.x.