Releases
v1.8.0
Compare
Sorry, something went wrong.
No results found
v1.8.0 - 2026-05-08
新增功能
播放速度控制 :新增播放速度调节功能,支持在音频播放时调整播放速度,集成到音频处理、用户界面、设置和配置中,并通过libavfilter实现音频滤镜支持
默认循环模式设置 :新增default_loop_mode配置选项,支持在启动时为播放器设置默认的循环模式,包括关闭、单曲循环、列表循环和随机播放四种模式,可在播放设置页面进行配置
交叉编译支持 :添加完整的CMake交叉编译工具链文件(aarch64-linux-gnu),支持在x86_64架构上构建ARM64/aarch64架构的包,自动设置编译器、链接器和pkg-config路径
Docker交叉编译容器 :新增Docker容器支持用于交叉编译,包含Dockerfile.cross-build和docker-compose.cross.yml,容器内预装ARM64工具链和开发库,避免污染主机系统,支持交互式shell和多种构建脚本
构建脚本增强 :为所有五个构建脚本(AppImage、DEB、Linyaps UAB、可移植包、RPM)添加copy_to_release函数,构建完成后自动将结果复制到build/release/目录,方便统一分发
Bug修复
启动时播放列表更新问题 :修复了启动时播放列表不更新的问题。之前应用仅从临时文件恢复上次的播放列表而不重新扫描目录,导致新增歌曲不显示、已删除歌曲仍显示。现在应用在加载临时播放列表后会重新扫描音乐目录,确保播放列表与实际文件同步
GCC编译警告 :修复了utf8_str_pad函数中的GCC -Wstringop-overflow警告
Linyaps BLAS/LAPACK依赖 :修复了Linyaps打包时的BLAS运行时依赖问题
文档语言切换链接 :修复了文档中语言切换链接的问题
架构改进
项目目录结构重组 :实施标准化目录结构重构
新增data/目录用于应用程序数据文件
新增docs/目录整理文档(构建指南、README、多语言翻译)
新增packaging/目录整合打包配置(AUR、Debian)
新增resources/目录管理资源文件(图标)
新增scripts/目录管理脚本(构建、交叉编译)
配置文件适配 :更新CMakeLists.txt中的安装路径以适配新目录结构,将应用数据从share/applications/迁移到data/applications/,图标从img/icons/迁移到resources/icons/
旧文件清理 :清理根目录下的旧构建脚本、打包配置文件和资源文件,这些文件已迁移到新的标准化目录结构中
交叉编译配置 :更新交叉编译Dockerfile至Debian 13(trixie),配置USTC镜像源以加速包下载,使用DEB822格式配置apt源
文档更新
构建文档简化 :简化三个README(英文、简体中文、繁体中文)中的构建脚本说明部分,用简洁的引用替代详细说明,添加指向BUILD_GUIDE.md和scripts/README.md的链接,列出支持的包格式,减少重复和维护负担
播放速度控制文档 :新增播放速度控制功能的使用文档
构建指南更新 :更新BUILD_GUIDE.md,添加详细的交叉编译使用说明,推荐使用容器方式进行交叉编译
根目录README清理 :删除根目录的README符号链接和旧文档,统一使用docs/目录下的文档
构建与打包
音频依赖更新 :添加音频处理相关的依赖项(WIP状态合并Pull Request后为已完成 状态)
libavfilter依赖 :在构建脚本和容器配置中添加libavfilter依赖,为播放速度滤镜提供支持
版本号更新 :将版本号更新至1.8.0,同步更新Debian打包文件、AUR包信息和应用头文件中的版本号
注意事项
由于开发者没有aarch64的环境,无法验证此Release页面提供的aarch64包(是交叉编译所生成的产物)是否可用,因此请在遇到问题时提交ISSUES。
You can’t perform that action at this time.