Skip to content

Releases: Last-Order/Minyami

5.4.0

25 Sep 16:40
Compare
Choose a tag to compare

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

04 Aug 06:14
2a4bc4e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.3.0...5.3.1

5.3.0

10 Mar 13:37
Compare
Choose a tag to compare
  • Minyami will now read Windows system proxy settings unless --no-proxy is set.

5.2.1

21 Jan 07:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.2.0...5.2.1

5.2.0

18 Jan 16:21
Compare
Choose a tag to compare

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

Full Changelog: 5.1.0...5.2.0

5.1.0

09 Jan 15:58
Compare
Choose a tag to compare
  • Apply a hotfix to stagecrowd videos.

5.0.2

04 May 15:48
Compare
Choose a tag to compare
  • Follow redirects when fetching M3U8 files.
  • Use sequenceId to deduplicate chunks in live streams.

5.0.0

20 Apr 16:39
Compare
Choose a tag to compare

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.
  • 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

19 Apr 16:20
Compare
Choose a tag to compare
5.0.0-beta.20 Pre-release
Pre-release
  • Upgrade Erii.

5.0.0-beta.19

19 Apr 15:37
Compare
Choose a tag to compare
5.0.0-beta.19 Pre-release
Pre-release
  • Add support of Node 20.x and drop support of Node 12.x.