[packaging] 端闱乐部 v1.10.0 发布!!— 远程播放 & 静态链接支持 (。♥‿♥。)
Tofloor
poster avatar
燕戏竹林
deepin
2026-05-20 17:07
Author

✨ v1.10.0 — 远程播放 & 静态链接支持 (。♥‿♥。)


🌟 主要新功能

🎵 远程音乐播放 — 新增整套远程播放子系统,支持通过 libcurl 浏览和播放远程服务器上的音乐,无需下载到本地 (ノ◕ヮ◕)ノ*:・゚✧

  • 🖥️ 支持 SMB / SFTP / FTP / WebDAV / HTTP 五种远程协议
  • ⚙️ 设置中添加「远程设备」管理界面,支持多字段表单编辑连接配置
  • 🔧 用 smbclient 替代 libcurl SMB 以修复 Samba 4.19.5 兼容性,并解决中文路径编码问题 (๑•̀ㅂ•́)و✧
  • 📦 远程文件缓存:自动缓存到 /tmp,支持进度拖拽和可靠快进/快退
  • 📜 远程 .lrc 歌词加载
  • 🔑 SFTP 私钥认证 & 密码加密存储
  • 🔄 连接刷新、快速加载到播放列表等快捷操作
  • 🚀 启动时可指定远程 URL:ter-music smb://user@host/share

🔗 FFmpeg 静态链接构建模式 — 新增 --static 构建选项,FFmpeg 完全静态链接进二进制 ✧◝(⁰▿⁰)◜✧

  • 🐳 Dockerfile.static: 基于 Rocky Linux 8,从源码编译 FFmpeg 7.1(最小音频配置)
  • 🐳 Dockerfile.rpm: EL8/9/10 容器化 RPM 构建环境
  • 📦 build-rpm.sh: 新增 --static / --container / --el-version 选项
  • 🎯 单个 RPM 包兼容 RHEL EL8/9/10,一包通吃!( •̀ ω •́ )✧

📝 歌词对齐方式 — 设置 → 播放选项中新增左/中/右对齐切换,持久化到 config.json ✨

🔍 调试日志系统--debug 模式新增线程安全文件日志,覆盖音轨播放、UI 事件、播放列表操作、远程请求、MPRIS D-Bus 等主要子系统 (◕‿◕)

🧪 测试服务器工具tools/start-server.py 交互式脚本,一键启动 SMB/FTP/SFTP/WebDAV/HTTP 测试服务器,支持命令行参数 (`・ω・´)b


🎨 其他改进

  • 🖼️ 新增专辑封面显示模式,选中曲目时立即刷新封面
  • 🎛️ 封面显示效果优化及快捷键切换
  • 🎶 MPRIS/D-Bus 现已默认在静态构建中启用
  • 📋 远程连接表单重写为多字段表单,支持字段编辑预填充
  • 🔨 构建脚本全面更新,修复缺失的 libswscale-dev 等交叉编译依赖
  • 🚫 .gitignore 更新,屏蔽 .claude/ 及构建临时目录

🐛 修复

问题 状态
PlayList 光标与底部状态栏重叠 ✅ 已修復
加载远程播放列表时音频未停止导致界面冻结 ✅ 已修復
远程目录列表中的符号链接误入播放列表 ✅ 已修復
SMB 端口冲突,支持 --force 自动释放端口 ✅ 已修復
impacket API 变更导致的 SMB 服务启动失败 ✅ 已修復
wsgidav 4.x 中间件/配置兼容性及依赖缺失 ✅ 已修復
arm64 交叉编译中的 deb 包冲突(--force-overwrite ✅ 已修復
linyaps 打包中 libmpg123 运行时依赖缺失 ✅ 已修復

📚 文档

  • 📖 完整同步中英文文档,覆盖前述所有新特性
  • ⚖️ 所有 README 添加版权声明
  • 🐍 新增 conda 环境配置说明(tuna PyPI 镜像)

💝 感谢使用 Ter-Music! 如果你喜欢这个项目,欢迎在 GitHub 上给一颗 ⭐ (人 •͈ᴗ•͈) ♡


下载地址:
https://github.com/YXZL985/ter-music/releases

反馈地址:
https://github.com/YXZL985/ter-music/issues

Pull Request:
https://github.com/YXZL985/ter-music/pulls


该应用已投递至如意玲珑商店,等待审核通过后即可直接在商店中安装使用。

感谢大家的支持!

欢迎有志之士提交 Pull Request,一起让 Ter Music 变得更好。

Reply Favorite View the author
All Replies
avatar
晚秋(lateautumn)
Moderator
2026-05-20 17:50
#1

没有龙版吧!

Reply View the author
avatar
燕戏竹林
deepin
2026-05-20 19:50
#2
晚秋(lateautumn)

没有龙版吧!

此处呼叫 @罐子agree

Reply View the author
avatar
晚秋(lateautumn)
Moderator
2026-05-21 09:25
#3
燕戏竹林

此处呼叫 @罐子agree

哈哈,大佬们开发生态时,千万别忘了龙族兄弟们applaud

Reply View the author
avatar
mozixun
Moderator
2026-05-21 10:19
#4
燕戏竹林

此处呼叫 @罐子agree

呼叫 @罐子

Reply View the author
avatar
罐子
Moderator
2026-05-21 12:04
#5
晚秋(lateautumn)

哈哈,大佬们开发生态时,千万别忘了龙族兄弟们applaud

Screenshot_20260521_120033.jpg

https://obs22.odata.cc/package/show/home:Admin:app/ter-music

离谱儿你们的x86 源依赖,怎么就是跟不上。其他架构却正常 @一头牛

Reply View the author