5

终端音乐播放器 CMUS 详细介绍

 2 years ago
source link: https://gohalo.me/post/cmus-music-player.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

终端音乐播放器 CMUS 详细介绍

2020-11-03 Tuesday     SoftWare

CMUS 是一个可以在终端上使用的音乐播放器,可以运行在多数类 Unix 的系统上,例如 Linux、Unix、Mac 等,而且支持绝大多数格式的音乐文件。

不过目前已经不再维护了,这里详细介绍其使用方法。

cmus osx

Console Music Player, CMUS 一个终端上的音乐播放软件,资源占用很少,支持 Unicode 也就意味着对中文支持还不错,支持大多数的音乐格式,例如 FLAC、MP3、WAV、AAC 等。

CMUS 通过插件的方式实现对应的输出输出格式,详细的可以通过 cmus --plugin 命令查看当前支持的格式,常见的输入如 MP3、FLAC、WAV、AAC 等等,输出如 ALSA、PulseAudio、libao、sndio (OpenBSD)、WaveOut (Windows) 等。

也就是说,几乎可以支持任意格式的输入。

通过数字可以选择对应的界面。

1. Artist/Album

默认的是 Artist/Album 界面,包含了所有已经添加的音乐文件列表,也就是所谓的 library ,类似如上图片的内容。

+---------------------------------------------------------------------+
| Artist / Album             Track                            Library |
|                          |                                          |
|                          |                                          |
|                          |                                          |
|                          |                                          |
|                          |                                          |
|                          |                                          |
|                          |                                          |
|                                                                     |
| . 00:00 - 00:00 vol: 100                     all from library | C   |
|                                                                     |
+---------------------------------------------------------------------+

这里会按照专辑、歌手排列,例如属于同一专辑内容会显示在右侧。

2. Library

这里会显示所有已经添加的音乐文件,可以用来播放整个列表。

+---------------------------------------------------------------------+
| Library ~/.config/cmus/lib.pl - 31 tracks sorted by artist album di |
| Flying Lizards         . Money (That's What I Want)           02:31 |
| Jason Woofenden        . VoR Theme                       2009 01:20 |
| Keali'i Reichel      06. Wanting Memories                1994 04:28 |
| Molly Lewis            . Tom Cruise Crazy                     03:13 |
| NonMemory              . pista1                          2009 03:18 |
| NonMemory            01. pista1                    2009-04-21 04:13 |
| Ray Charles          06. Halleluja I Love Her So              02:33 |
|                                                                     |
| . 00:00 - 2:16:25 vol: 100                   all from library | C   |
|                                                                     |
+---------------------------------------------------------------------+

通过上下方向键选择歌曲,然后回车开始播放,如下是一些常见的快捷键:

  • c 暂停、取消暂停。
  • 左右方向键用来快退、快进,每次间隔 10 秒。
  • <> 也是快退、快进,每次跳转是 1 分钟。
  • z 播放前一首,b 播放下一首。

另外,可以选择播放列表的方式,当前的信息会在右下角显示,默认是 all from library | C ,也就是播放所有的 library 中的歌曲,顺序播放。

播放列表也可以选择具体的歌手、专辑,可以通过 m 按键在不同的播放列表中进行切换。而播放顺序主要有如下的几种:

  • [C]ontinue 默认,顺序播放,到最后一首后结束,可以通过 Shift-C 切换。
  • [R]epeat 循环播放,播放到最后一首后从头重新开始播放,可以通过 r 切换。
  • [S]huffle 随机播放,通过 s 切换。

3 播放列表

与 library 类似,不过是可以根据自己的兴趣定制,通过 y 将当前歌曲添加到播放列表中,可以通过 p P 调整顺序,使用 shift-D 从列表中删除。

4 使用队列 (Queue)

这是一个先进先出的队列,用来临时保存播放列表,通常在听某一首歌的时候想一首指定的下首歌,可以在任意界面中通过 e 按键将当前歌曲添加到队列中。

在当前歌曲播放完后会播放下首,同时会将当前歌曲从队列中删除,而且当前不会受随机播放模式的影响。

可以通过 4 切换到队列页面,同样可以使用 pP 调整顺序,通过 shift-D 从列表中删除。

通过 5 切换到文件浏览页面,通过上下方向键、回车键 (Enter)、删除键 (Backspace) 切换目录,最终找到所需的音乐文件或者目录。通过按键 a 会添加文件/目录到 library 中,添加完或会自动切换到下一行,所以可以通过多次 a 添加文件。

注意,如果添加的是目录,而且目录下有很多文件时,添加会比较慢。

添加完之后,可以通过 :save 命令保存已经添加的文件信息,当然,在退出的时候也会保存。

CMUS 分了好几个界面,可以通过 1~7 数字进行切换。

操作 按键/命令 导入音乐 :add /file/path 或 5 暂停/继续 c 重新播放 x 播放下首 b 播放上首 z 清空列表 :clear 保存播放列表 :save /path/to/playlist 加载播放列表 :save /path/to/playlist 退出 q


如果喜欢这里的文章,而且又不差钱的话,欢迎打赏个早餐 ^_^


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK