[packaging] Ter-Music:一款极简风格的音乐播放器~
Tofloor
poster avatar
燕戏竹林
deepin
2026-03-24 19:22
Author

截图 2026-03-21 23-16-24.png

亲爱的小伙伴们,我们又见面啦~

这次我给大家带来的软件是Ter-Music,是我使用C语言编写的一款音乐播放器。

它可以播放指定目录下的音乐,并且有歌词滚动显示功能(需要歌词文件和音乐文件在同一目录)。

项目地址:https://gitee.com/yanxi-bamboo-forest/ter-music

目前还是有很多问题没有解决,也怪我学艺不精。

已知问题:

无法拖动进度条。

歌单管理功能不完善。

无法设置默认启动路径或无法输入中文。

tty模式下启动会导致中文变为方块。

当然,这些问题我也在努力解决,如果大家有更好的点子,欢迎提交Pull Request!

写在结尾的话:感谢您的阅读。

Reply Favorite View the author
All Replies
avatar
neko
deepin
Ecological co-builder
Q&A Team
2026-03-24 19:40
#1

太强了

Reply View the author
avatar
流星追月
deepin
2026-03-24 20:14
#2
The user is banned, and the content is hidden.
avatar
出售星辰之书的书商
Moderator
2026-03-24 20:17
#3

我可太喜欢这个界面了

Reply View the author
avatar
燕戏竹林
deepin
2026-03-24 20:22
#4
出售星辰之书的书商

我可太喜欢这个界面了

agree

Reply View the author
avatar
燕戏竹林
deepin
2026-03-24 20:22
#5
流星追月
The user is banned, and the content is hidden.

不,我是守旧派😡️😡️😡️

Reply View the author
avatar
克亮
Moderator
2026-03-24 20:26
#6

⛽️ ⛽️ ⛽️

看 好 你 !

Reply View the author
avatar
deepin流云
Super Moderator
Community OP
2026-03-25 09:13
#7

kissing_heart 厉害了~

高低不得搞个deb或者玲珑投递一手?tail

Reply View the author
avatar
骑🐖追帅哥bot
Moderator
2026-03-25 09:28
#8

好好好 agree

Reply View the author
avatar
我要验牌
deepin
2026-03-25 09:58
#9

终端版的音乐播放器like

Reply View the author
avatar
131******86
deepin
2026-03-25 23:37
#10

很赞的播放器 期待进一步完善

Reply View the author
avatar
一粒
deepin
2026-03-26 14:07
#11

如果有条件,还是推荐用libpulse去播放音频,alsa的接口有延迟

Reply View the author
avatar
燕戏竹林
deepin
2026-03-27 10:25
#12
一粒

如果有条件,还是推荐用libpulse去播放音频,alsa的接口有延迟

那我这几天重构一下

Reply View the author
avatar
枫原万叶
deepin
2026-03-31 10:03
#13

够简洁

Reply View the author
avatar
D3bQEMdnJY
deepin
2026-04-10 22:20
#14

这个不错就是有时候播放有延时卡顿,改了个Rust的版本支持windows,macos,linux。

按n搜索网络歌曲下载播放,可以自动匹配下载歌词,点击进度条可以调整播放进度。

image.png

同样代码deepin下显示还有些不一样

image.png

其他几个主题

image.png

image.png

preview.gif

preview2.gif

ter-music-rust-win.zip
ter-music-rust-mac.zip
ter-music-rust-deb.zip

Ter-Music-Rust - 终端音乐播放器

程序用法:
ter-music-rust [选项]

参数选项:
-o <目录> 打开音乐目录
-h, --help 显示帮助信息

快捷按键:
↑/↓ 上下选择歌曲
Enter 播放选中歌曲
Space 播放/暂停歌曲
Esc 停止播放歌曲
←/→ 上一曲/下一曲
[/] 快退/快进5秒
,/. 快退/快进10秒
+/- 音量大小加减
{/} 加快减慢播放速度 (步长 25%)
; 设置 A-B 循环起点 A
' 设置 A-B 循环终点 B 或切换循环
、 清除 A-B 循环
1-5 切换播放模式
o 打开音乐目录
s 搜索本地歌曲
S 相似歌曲推荐
n 搜索网络歌曲
j 搜索聚合歌曲
p 搜索在线歌单
i 查看歌曲信息
I 查看歌词解读
a 推荐歌曲点歌
A 智能歌单推荐
f 添加到收藏夹
v 查看收藏列表
m 查看音乐目录
h 显示帮助信息
c 显示歌曲评论
C API缓存开关
l 切换界面语言
t 切换界面主题
k 配置API 接口
K API提供商切换
g 配置Github Token
z 桌面歌詞开关
r 推荐歌曲开关
R 查看听歌周报
y 歌词翻译/切换双语显示
Y 歌词翻译风格切换
b 打开最近播放列表
w 打开智能歌单历史
x 导入 M3U 播放列表
e 导出 M3U 播放列表
u 进入歌词时间校准模式
q 退出音乐程序

播放模式:
1 - 单曲播放(歌曲播放完停止)
2 - 单曲循环(循环播放当前歌曲)
3 - 顺序播放(顺序播放完后回到第一首)
4 - 列表循环(循环播放整个列表)
5 - 随机播放(随机选择播放歌曲)

支持格式:
MP3、WAV、FLAC、OGG、OGA、Opus、M4A、AAC、AIFF、APE

配置文件:
配置路径: 用户配置目录/ter-music-rust/config.json
自动保存: 音乐目录、播放模式、音量大小、收藏列表、当前歌曲、当前主题、当前语言、API接口、Github Token

Website: https://termusic.com/
GitHub: https://github.com/xxgg121/ter-music-rust

Reply View the author