2 Star 8 Fork 1

Space Of Applications / music-factory

2023-09-20 18:17
1370907 stevejrong1024 1645157912 SteveJrong

2023/09/19:

  1. 优化海量文件场景下,音频文件专辑封面压缩导致的OOM问题(时间原因,暂未彻底解决,后期计划重重构代码)。

2023/09/20:

  1. 升级最小支持的JDK版本到17;升级Spring版本到6.0.12。
  2. 因压缩专辑封面图片任务属于I/O密集型任务,故将其多线程任务的最大线程数,改为本地机器总核心数的1/3,以避免过多的线程为了等待I/O频繁切换造成的性能下降。
  3. 修改生成的启动脚本,加入JVM参数,避免本地机器物理内存耗尽。
  4. 发布2.0.13版本。
最后提交信息为: u
2022-08-04 14:44
1370907 stevejrong1024 1645157912 SteveJrong

2022/08/04:

  1. 新增对WAV音频文件格式的支持(WAV音频文件的音频元数据信息补全以及专辑封面压缩)。
  2. 优化第三方音乐服务提供商(酷狗)的歌曲抓取判断逻辑,避免报错。
  3. 使用中文分词组件解析文件名,提高搜索关键词提取准确度。
  4. 发布2.0.12版本。
最后提交信息为: u
2022-07-09 01:59
1370907 stevejrong1024 1645157912 SteveJrong

2022/07/09:

  1. 新增音频文件专辑封面压缩功能(原因:基于索尼定制的Sony Walkman设备,在播放含有超高清专辑封面的音频文件时,会死机)。
  2. 多线程相关代码优化,使之兼容需要多线程处理的任何新功能和新任务。
  3. 其他代码及注释优化。
  4. 发布2.0.11版本。
最后提交信息为: 发布2.0.11版本。
2022-02-16 23:51
1370907 stevejrong1024 1645157912 SteveJrong

2022/02/15:

  1. 音频文件格式转换功能正式版发布。目前支持FLAC音频格式以及DSF音频格式(索尼专有格式),转换为Ogg Vorbis格式的音频文件。
  2. 新增对DSF音频文件格式的支持(DSF音频文件的音频元数据信息补全以及音频格式转换)。
  3. 对于FFmpeg,需要执行UNIX管道才能够实现音频转换的场景,增加了Java Jna支持,以底层调用C的Dll库来实现此项功能。
  4. 日志优化。

2022/02/16:

  1. 若干Bug修复。
  2. 发布2.0.10版本。
最后提交信息为: 发布2.0.10版本
2022-02-08 20:54
1370907 stevejrong1024 1645157912 SteveJrong

2022/02/08:

  1. 去掉改进音频文件转换后的专辑封面图片拷贝功能,并在转码时直接通过FFmpeg命令将原封面图片转移过去,以此来提高处理性能。
  2. 发布2.0.9版本。
最后提交信息为: 发布2.0.9版本
2022-02-06 21:30
1370907 stevejrong1024 1645157912 SteveJrong

2022/02/06:

新增音频文件格式转换功能(预览版)。目前支持FLAC转换为Ogg Vorbis。
Spring配置文件拆分。
在音频文件转换后增加专辑封面图片拷贝功能。
README.md文件更新。
注释及代码结构优化。
发布2.0.8版本。

最后提交信息为: 发布2.0.8版本。
2022-01-24 17:12
1370907 stevejrong1024 1645157912 SteveJrong

2022/01/24:

  1. 提交丢失的文件。
  2. 发布2.0.7版本。
最后提交信息为: 发布2.0.7版本。
2022-01-18 15:35
1370907 stevejrong1024 1645157912 SteveJrong

2022/01/13:

升级Gradle配置文件,以支持Gradle 7.0+版本。
2022/01/18:

增加了对Ogg Vorbis(.ogg)音频文件的音频元数据信息补全功能。
代码注释优化。
发布2.0.6版本。

最后提交信息为: 发布2.0.6版本。
2021-12-04 00:55
1370907 stevejrong1024 1645157912 SteveJrong

2021/12/04

  1. 音频转换模块代码重构,FFmpeg组件内置,无需宿主机安装。
  2. 重新测试并启用音频转换功能。
  3. 音频转换相关代码优化。
  4. 发布2.0.5版本。
最后提交信息为: 指南更新。
2021-12-01 23:09
1370907 stevejrong1024 1645157912 SteveJrong
  • 修复专辑图片是CMYK编码的JPEG时发生图片读取错误的Bug。
  • 修复MP3音频文件没有ID3v1标签时NPE异常的Bug。
  • 发布2.0.4版本。
最后提交信息为: 发布2.0.4版本。
2021-12-01 16:59
1370907 stevejrong1024 1645157912 SteveJrong

2021/12/01:

  1. 修复当音频文件无任何标签时发生NPE的Bug。
  2. 修改默认的原始音频文件的存放位置为提示语,使用户自行修改。
  3. 指南描述修改。
  4. 发布2.0.2版本。
  5. 切换到develop-2.0.3分支。
  6. 在第三方在线音乐服务平台使用歌曲名+歌手名搜索时,去掉特殊字符,避免返回参数不合法等异常。
  7. 第三方在线音乐服务平台查询无结果时的NPE异常Bug修复。
  8. 移除项目下的distribution目录,发布的Jar包可在仓库的发布及构建Tag中找到。
  9. 指南描述修改。
  10. 发布2.0.3版本。
最后提交信息为: 发布2.0.3版本。
2021-12-01 01:22
1370907 stevejrong1024 1645157912 SteveJrong

2021/12/01:

  1. 修复当音频文件无任何标签时发生NPE的Bug。
  2. 修改默认的原始音频文件的存放位置为提示语,使用户自行修改。
  3. 指南描述修改。
  4. 发布2.0.2版本。
最后提交信息为: 发布2.0.2版本。
Java
1
https://gitee.com/stevejrong_soa/music-factory.git
git@gitee.com:stevejrong_soa/music-factory.git
stevejrong_soa
music-factory
music-factory

搜索帮助