Skip to content

Releases: Last-Order/Minyami

5.5.0

21 Jun 08:11

Choose a tag to compare

What's Changed

Full Changelog: 5.4.3...5.5.0

5.4.3

07 Mar 16:50

Choose a tag to compare

What's Changed

  • Minor fixes by @CosmosJunk in #137
  • Fix the ineffectiveness of --no-proxy.
  • Fix Win32 system proxy support and add SOCKS system proxy support.
  • Add support for Node 23.

New Contributors

Full Changelog: 5.4.0...5.4.3

5.4.0

25 Sep 16:40

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

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

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

Choose a tag to compare

What's Changed

Full Changelog: 5.2.0...5.2.1

5.2.0

18 Jan 16:21

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

Choose a tag to compare

  • Apply a hotfix to stagecrowd videos.

5.0.2

04 May 15:48

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

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.