[App Sharing] 🎵 Ter Music v1.3.0 - 进度条跳转稳定性升级
Tofloor
poster avatar
燕戏竹林
deepin
2026-04-04 12:07
Author

✨ 改进内容

🔧 彻底修复进度条跳转问题

  • 重构了 seek_audio() 实现,采用停止重启方案
  • 彻底解决了旧方法中缓冲区数据包残留导致的播放异常
  • 确保每次跳转都从目标位置准确开始播放

🎵 优化歌词同步体验

  • 进度条拖动后立即刷新歌词显示,保证歌词与播放位置同步
  • 播放过程中每帧更新歌词显示,歌词滚动更及时流畅

⚡ 提升播放稳定性

  • 改进数据包管理,在跳转时正确释放未处理的数据包
  • 优化多线程锁逻辑,避免潜在的死锁问题
  • 重新设计状态管理流程,确保状态一致性

💡 技术说明

这次重构采用了更保守但更可靠的方案:跳转时停止当前播放线程,清理所有缓冲区数据,然后从目标位置重新启动播放线程。虽然会有轻微的视觉延迟,但彻底解决了长期存在的跳转后播放异常问题,播放体验更加稳定可靠。

下载链接:

https://gitee.com/yanxi-bamboo-forest/ter-music/releases/tag/v1.3.0

如果您有好的建议,欢迎提交ISSUE或Pull Request!

https://gitee.com/yanxi-bamboo-forest/ter-music/issues

https://gitee.com/yanxi-bamboo-forest/ter-music/pulls

商店中应该上架了,不过似乎是旧版本。

Reply Favorite View the author
All Replies
lon
deepin
2026-04-04 13:10
#1

ter-music.zip

原版loong,很好,不错

全中文化,是否有什么阻碍

Reply View the author
131******86
deepin
a day ago
#2

有deb的安装包吗 小白不懂其他的怎么安装

Reply View the author
燕戏竹林
deepin
20 hours ago
#3
131******86

有deb的安装包吗 小白不懂其他的怎么安装

uab可以直接使用deepin内置的Linyaps安装:

ll-cli install ./xxx.uab

Reply View the author
lon
deepin
20 hours ago
#4
131******86

有deb的安装包吗 小白不懂其他的怎么安装

龙芯的我可以打包

Reply View the author
jiutian123
deepin
5 hours ago
#5

ter-music-1.3.0-x86_64.AppImage,直接运行没有动静,deepin 25

Reply View the author
燕戏竹林
deepin
5 hours ago
#6
jiutian123

ter-music-1.3.0-x86_64.AppImage,直接运行没有动静,deepin 25

新版本改进了Appimage构建脚本,你试试v1.4.0
https://gitee.com/yanxi-bamboo-forest/ter-music/releases/tag/v1.4.0

Reply View the author
jiutian123
deepin
3 hours ago
#7
燕戏竹林

新版本改进了Appimage构建脚本,你试试v1.4.0
https://gitee.com/yanxi-bamboo-forest/ter-music/releases/tag/v1.4.0

还是不行,选终端运行的话会提示:/tmp/.mount_ter-muwBG66u/usr/bin/ter-music: error while loading shared libraries: libavcodec.so.61: cannot open shared object file: No such file or directory

Reply View the author
深蓝
deepin
2 hours ago
#8
jiutian123

还是不行,选终端运行的话会提示:/tmp/.mount_ter-muwBG66u/usr/bin/ter-music: error while loading shared libraries: libavcodec.so.61: cannot open shared object file: No such file or directory

1.4.0-x86_64.AppImage还是有这个问题:
./ter-music-1.4.0-x86_64.AppImage
/tmp/.mount_ter-muhevnQK/usr/bin/ter-music: error while loading shared libraries: libavcodec.so.61: cannot open shared object file: No such file or directory

Reply View the author
燕戏竹林
deepin
a minute ago
#9
深蓝

1.4.0-x86_64.AppImage还是有这个问题:
./ter-music-1.4.0-x86_64.AppImage
/tmp/.mount_ter-muhevnQK/usr/bin/ter-music: error while loading shared libraries: libavcodec.so.61: cannot open shared object file: No such file or directory

我这次重构了构建脚本,让它们在构建AppImage和可移植包时不依赖于rpm,解决了不包含依赖库的重大问题。因此现在的AppImage和可移植包是包含所有依赖的。
https://gitee.com/yanxi-bamboo-forest/ter-music/releases/tag/v1.4.1

另外,感谢您的ISSUE
:)

Reply View the author