Skip to content

5.0.0

Compare
Choose a tag to compare
@Last-Order Last-Order released this 20 Apr 16:39
· 40 commits to master since this release

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.