Skip to content

Releases: taurusxin/ncmdump

Release 1.5.0

25 Sep 15:25
cb7a846
Compare
Choose a tag to compare

新增

  • 使用 cxxopts 来处理命令行输入
  • 使用 -o 来指定输出文件夹 (#25
  • 使用 -r 来递归处理文件夹

新的命令行使用方法详见:https://github.com/taurusxin/ncmdump?tab=readme-ov-file#%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7

修复

  • 统一了异常捕捉及错误输出的格式

taglib: 1.13.1

Release 1.4.0

13 Sep 03:16
67cba29
Compare
Choose a tag to compare

修复

  • 网易云音乐升级到 3.0 后下载的音乐文件不能被正确识别的问题 (#26 #27),感谢 um-lsr

其它

  • 增强了输出的提示文字

taglib: 1.13.1

Release 1.3.2

06 Apr 04:59
6eb3649
Compare
Choose a tag to compare

修复

  1. 修复了使用dll时文件被占用的问题 (#17)
  2. 在 dll 使用 UTF-8 编码的文件名,请务必传递 UTF-8 编码的文件名到构造函数

所以二进制文件均已去除调试符号

taglib 库版本:1.13.1

Release 1.3.1

24 Mar 01:35
aa7ae61
Compare
Choose a tag to compare

修复

  1. 修复了当作者为空时崩溃的bug (#16)

重构

  1. 项目文件结构

所以二进制文件均已去除调试符号

taglib 库版本:1.13.1

Release 1.3.0

22 Mar 05:19
Compare
Choose a tag to compare

特性

  1. 全局使用 UTF-8,彻底修复了宽字节、中文、日文、韩文等文件名在 Windows 下不能识别或者乱码的问题。(#15)
  2. 优化了一些输出提示。

所以二进制文件均已去除调试符号

taglib 库版本:1.13.1

Release 1.2.1

09 Jan 09:34
Compare
Choose a tag to compare

特性

  1. 使用 STL Vector
  2. 优化了输出的内容(颜色)

预编译文件说明

Windows 静态链接构建、Linux 动态链接构建、macOS 动态链接构建
Windows 在 mingw-w64 gcc 13.2.0 下使用 UCRT 运行时构建
Linux 在 Ubuntu 22.04.3 gcc 11.4.0 下构建(需要已安装 taglib-dev)
macOS 在 macOS 14.2.1 (Sonoma) clang 15.0.0 下构建(需要 taglib 支持 brew install taglib

新: Windows下可供其它语言调用的 dll 文件 (#6) ,请从 Release 下载,使用方法见这里,因为编译dll时需要覆写部分方法,暂时不开源。

Linux从 1.2 开始删除静态链接发布,请先安装 taglib!

所以可执行文件均已裁剪

taglib 库版本:1.13.1


Features

  1. Use STL Vector
  2. Optimize output (colored text).

Pre-built binary instruction

Windows static linking build, Linux dynamic link builds, macOS dynamic link build

Windows built under mingw-w64 gcc 13.2.0 with UCRT runtime
Linux built under Ubuntu 22.04.1 gcc 11.4.0 (nedd taglib-dev installed)
macOS built under macOS 14.2.1 (Sonoma) clang 15.0.0 (need taglib support brew install taglib)

New! : DLL files available for other languages to call under Windows (#6), please download from Release. See here for usage instructions. Because some methods need to be overridden when compiling the DLL, it is temporarily not open source.

Linux static link release removed since 1.2, please install taglib first!

All striped

taglib version: 1.13.1

Release 1.2

05 Jan 16:55
Compare
Choose a tag to compare

特性

  1. 修复了在 Windows 下不支持宽字符的文件名 (#3)
  2. 新增了 -d 选项用于批量处理文件夹下的所有文件 (#4)
  3. 更优雅的帮助页面

预编译文件说明

Windows 静态链接构建、Linux 动态链接构建、macOS 动态链接构建
Windows 在 mingw-w64 gcc 13.2.0 下使用 UCRT 运行时构建
Linux 在 Ubuntu 22.04.3 gcc 11.4.0 下构建(需要已安装 taglib-dev)
macOS 在 macOS 14.2.1 (Sonoma) clang 15.0.0 下构建(需要 taglib 支持 brew install taglib

Linux从 1.2 开始删除静态链接发布,请先安装 taglib!

所以可执行文件均已裁剪

taglib 库版本:1.13.1


Features

  1. Fixed the issue of not supporting wide characters in file names on Windows (#3)
  2. Added the -d option to process all files in a folder in batch (#4)
  3. More elegant help page.

Pre-built binary instruction

Windows static linking build, Linux dynamic link builds, macOS dynamic link build

Windows built under mingw-w64 gcc 13.2.0 with UCRT runtime
Linux built under Ubuntu 22.04.1 gcc 11.4.0 (nedd taglib-dev installed)
macOS built under macOS 14.2.1 (Sonoma) clang 15.0.0 (need taglib support brew install taglib)

Linux static link release removed since 1.2, please install taglib first!

All striped

taglib version: 1.13.1

1.1

04 Oct 09:22
Compare
Choose a tag to compare
1.1

Windows static linking build, Linux dynamic / static link builds, macOS dynamic link build

Windows built under mingw-w64 gcc 13.2.0 with UCRT runtime
Linux built under Ubuntu 22.04.1 gcc 11.4.0
macOS built under macOS 14.0 (Sonoma) clang 15.0.0 (need taglib support brew install taglib)

All striped

taglib version: 1.13.1

1.0

01 Nov 10:20
Compare
Choose a tag to compare
1.0

Windows / Linux static linking builds, macOS dynamic support build

Windows built under mingw-w64 gcc 11.2.0
Linux built under Ubuntu 20.04 gcc 9.3.0
macOS built under macOS 12.0.1 clang 13.0.0 (need taglib support brew install taglib)

taglib version: 1.12