Cmus 音乐播放器 使用教程

本文最后更新于:2023年3月18日 晚上

cmus 是一款功能强大的命令行音乐播放器。

写在前面

这篇文章可能并不全面,但是基于我在其他图形化播放器上的使用体验对比得出,cmus 并不输给其他的 GUI 播放器。这么看来,似乎这个项目也给我这种在开发 TUI 的开发者带来一些激励啊。
本文所有讲到的配置、快捷键、命令之类都是基于我本人的使用,未使用到的一概不予介绍。

七个视图

Cmus 拥有 7 个主要视图,通过数字键 1-7 切换。

视图 1:主视图

主视图中,以左栏 艺术家/专辑、右栏 歌曲 的形式展示歌曲。
通过 Tab 键切换左/右栏。
Mindshell - World Beyond为MOAPYR创作的专辑

视图 2:

由James Hannigan作曲的RedAlert3系列配乐C418,我的超人

视图 4:播放列表

Daoko&米津玄师 - 打上花火

视图 5:文件夹视图

会将当前目录以文件夹视图显示出来,Enter 键进入目录/播放音乐
文件夹视图 一些别的音乐

视图 6&7:设置

筛选器设置视图设置视图1 - 快捷键设置视图2 - 默认设置

快捷键

  • +- :音量上调/下调 10。
  • []{}:这四个键控制左右声道的音量大小。[{控制左声道音量升/降,]}控制右声道。当左右声道音量不同时,vol:处会用,分割开。
  • m:切换“所有歌曲”“该艺术家歌曲”“该专辑歌曲”三种播放范围。可以在右下角处看到,分别为all from library/artist from library/album from library
  • /n:开头的命令:是的,这个播放器竟然是 vim 兼容的!
  • Shift+C:切换列表循环。
  • Ctrl+R:单曲循环。

剩下的命令请参阅man cmus。也可以参阅man cmus-tutor条目,这是一个官方的入门指南。

进阶技巧

cmus 的配置目录在~/.config/cmus/处。
该目录结构大致如下:

1
2
3
4
5
6
7
8
9
.config/cmus/
├── autosave # 类似设置文件,具体内容不明
├── cache # 缓存文件
├── command-history # 命令历史记录
├── lib.pl # 显示在视图1和2中的歌曲列表。
├── playlists # 播放列表
│   ├── C418
│   └── ...... # 自己的歌单
└── search-history # 搜索记录

可以通过修改lib.plplaylist/目录下的文件来增删歌曲。
文件的内容实质上就是每行一个文件绝对路径组成。理论上可以使用ls命令和重定向输出到文件来实现批量添加文件。


Cmus 音乐播放器 使用教程
https://blog.decalvin.tk/2022/07/18/cmus-tutor/
作者
Franz DeCalvin
发布于
2022年7月18日
更新于
2023年3月18日
许可协议