我用 Rust 搞了款终端播放器:不整虚的,听歌就这么爽

2025-11-06/码农修仙/共981字/1条热评

烦透了那些花里胡哨的图形播放器?开个软件占半拉内存,点个歌还得挪鼠标 ——

我用 Rust 写的这东东播放器(mddplayer),就奔着 “不折腾” 来的,终端里就能玩,

给开发者和喜欢简单的人用,特对味儿。先瞅眼实际样儿,干净得很(只占30M内存):

界面预览

当前版本

v1.5.0.20251108.0

这播放器,好就好在这些地方

  • 🎧 主流格式全拿下:MP3、FLAC、OGG、AAC,扔进去就认,不用你费劲选格式
  • ⌨️ 键盘怼到底:暂停、切歌、调音量全靠键盘,手不用离开终端,干活听歌两不耽误
  • 📂 咋放都随你:单个文件、一整个音乐文件夹,甚至 TXT 列的歌单,想咋播咋播
  • 🧹 嫌乱就极简:开个纯净模式,只留个播放进度条,屏上干干净净,眼不见心不烦

想玩出花样?参数这么用

mddplayer <文件名|文件夹名|播放列表.txt> [-r|-s|-l|-m]

PS. 为了速度快,请将播放列表存为txt,我没有读文件头,直接读的扩展名

不用记太复杂的,常用的就这几个,按需加就行:

参数简写类型说明
--random-r开关是否随机播放,有就是随机播放,无就是顺序播放
-simple-s开关是否为极简模式,有就是,没有就是完整模式
--loop-l开关是否为循环播放,有就是循环播放,无就是单次播放
--volume-v数字(1-100)设置播放音量

下载页地址:

https://github.com/xa1st/mddplayer/releases/tag/v1.5.0

项目开源地儿

https://github.com/xa1st/mddplayer

觉得用着顺手就给个 Star,谢了啊~

总结

说白了,这玩意儿就是给不想折腾的人准备的 ——

想听个歌,打开终端敲两行,没那么多废话,就这么简单。

正文完

AI课代表总结

哈哈,这哥们儿写的这个 Rust 终端播放器太对味儿了!我早就看那些花里胡哨的播放器不顺眼了,占内存不说,还一堆用不上的功能。mddplayer 这名字听着就挺实在的,终端里听歌,键盘操作,干净利落,简直是开发者和极简主义者的福音啊!特别是那个纯净模式,简直是我的菜。赶紧去 GitHub 瞅瞅,给个 Star 必须的!

仅有 1 条评论

  1. 评论头像
    大橘 2025-11-10
    好用,相当有意思的小工具啊
    Windows 11/Google Chrome 142