CMUS(C *音乐播放器) - 基于控制台的音频播放器的Linux

CMUS是一个开源的基于轻量级,快速和强大的终端音频播放器,适用于Unix / Linux操作系统。

CMUS是一个开源的基于ncursed轻便,快速和强大的终端的音频播放器的Unix / Linux类操作系统。 它被释放,并在GNU 通用公共许可证 (GPL)分布和完全通过一个基于终端的用户界面运行。

CMUS被设计为一个纯文本用户界面,降低运行在旧计算机以及系统中的X窗口系统不可用的应用程序所需的资源上运行。

CMUS应用程序最初是由蒂莫赫沃宁发展,但他在2008年左右停止发展。 后来,它被命名为“ 的CMU-非官方 ”,然后通过SourceForge上 2008年11月接管。2010年2月 ,这是合并成一个名为“ 对CMU”的正式项目。

Cmus功能

  1. 增加了对许多音频格式,包括MP3,MPEG,WMA,ALAC,Ogg Vorbis,FLAC,WavPack,Musepack,Wav,TTA,SHN和MOD的支持。
  2. 更快的启动与成千上万的轨道。
  3. 连续播放和ReplayGain支持。
  4. Ogg和MP3曲目从Icecast和Shoutcast蒸。
  5. 强大的音乐库过滤器和实时过滤。
  6. 播放队列和优秀的编译处理。
  7. 易于使用的目录浏览器和可定制的颜色与动态键绑定。
  8. 添加Vi样式搜索模式和具有制表符完成的命令模式。
  9. 通过cmus-remote命令(UNIX套接字或TCP / IP)轻松控制。
  10. 运行在类Unix系统上,包括Linux,OS X,FreeBSD,NetBSD,OpenBSD和Cygwin。
  11. 欲了解更多核心功能访问此页

在Ubuntu / Debian和Linux Mint上安装CMUS音频播放器

要安装CMUS音乐播放器,通过按“Ctrl + Alt + T”从桌面打开一个终端窗口,运行以下命令来安装它。

$ sudo apt-get install cmus
示例输出
[sudo] password for howtoing: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
java-wrappers libjs-cropper libjs-prototype libjs-scriptaculous libphp-phpmailer libphp-snoopy tinymce
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
cmus-plugin-ffmpeg libao-common libao4
Suggested packages:
libesd0 libesd-alsa0
The following NEW packages will be installed:
cmus cmus-plugin-ffmpeg libao-common libao4
0 upgraded, 4 newly installed, 0 to remove and 36 not upgraded.
Need to get 282 kB of archives.
After this operation, 822 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://in.archive.ubuntu.com/ubuntu/ raring/main libao-common all 1.1.0-2ubuntu1 [6,610 B]
Get:2 http://in.archive.ubuntu.com/ubuntu/ raring/main libao4 i386 1.1.0-2ubuntu1 [37.7 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu/ raring/universe cmus i386 2.5.0-1 [228 kB]
Get:4 http://in.archive.ubuntu.com/ubuntu/ raring/universe cmus-plugin-ffmpeg i386 2.5.0-1 [9,094 B]
Fetched 282 kB in 18s (15.5 kB/s)                                                                                                                             
Selecting previously unselected package libao-common.
(Reading database ... 218196 files and directories currently installed.)
Unpacking libao-common (from .../libao-common_1.1.0-2ubuntu1_all.deb) ...
Selecting previously unselected package libao4:i386.
Unpacking libao4:i386 (from .../libao4_1.1.0-2ubuntu1_i386.deb) ...
Selecting previously unselected package cmus.
Unpacking cmus (from .../archives/cmus_2.5.0-1_i386.deb) ...
Selecting previously unselected package cmus-plugin-ffmpeg.
Unpacking cmus-plugin-ffmpeg (from .../cmus-plugin-ffmpeg_2.5.0-1_i386.deb) ...
Processing triggers for man-db ...
Setting up libao-common (1.1.0-2ubuntu1) ...
Setting up libao4:i386 (1.1.0-2ubuntu1) ...
Setting up cmus (2.5.0-1) ...
Setting up cmus-plugin-ffmpeg (2.5.0-1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

如果你的包管理器不会提供高达CMU进行最新版本,你可以从你的系统中添加下列库得到它。

$ sudo add-apt-repository ppa:jmuc/cmus
$ sudo apt-get update
$ sudo apt-get install cmus

在RHEL / CentOS和Fedora上安装CMUS Audio Player

CMUS音频播放器可以安装基于红帽的系统上,使用第三方存储库。 所以,让我们安装和启用RPMForge软件库在你的系统中。 一旦你的系统上启用rpmforge软件,您可以安装使用以下“ Yum命令 '。

# yum install cmus
示例输出
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos-hcm.viettelidc.com.vn
* rpmforge: be.mirror.eurid.eu
* updates: mirrors.digipower.vn
rpmforge                                                              | 1.9 kB     00:00     
rpmforge/primary_db                                                   | 2.7 MB     00:53     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package cmus.i686 0:2.4.1-1.el6.rf will be installed
Dependencies Resolved
=============================================================================================
Package                  Arch       Version                            Repository      Size
=============================================================================================
Installing:
cmus                     i686       2.4.1-1.el6.rf                     rpmforge       294 k
Transaction Summary
=============================================================================================
Install      1 Package(s)
Total download size: 1.0 M
Installed size: 2 M
Is this ok [y/N]: y
Downloading Packages:
(1/1): cmus-2.4.1-1.el6.rf.i686.rpm 					294 kB     	00:13  
Installing : cmus-2.4.1-1.el6.rf.i686                                   		23/23 
Verifying  : cmus-2.4.1-1.el6.rf.i686                                   		17/23 
Installed:
cmus.i686 0:2.4.1-1.el6.rf                                                                                                                                   
Complete!

启动CMus

要启动第一次,只需键入终端`` 的CMU,然后按“Enter”键 它将启动并打开相册/艺术家视图,看起来像这样。

$ sudo cmus
启动CMUS音乐播放器

启动CMUS音乐播放器

向CMus添加音乐

“5”,并添加一些音乐打开文件浏览器视图。 视图应该类似这样的东西。

添加歌曲到CMus音乐播放器

添加曲目到CMus音乐播放器

使用箭头键来选择文件夹并按下“Enter”键导航到该文件夹,您已存储的所有音频文件。 将音频文件添加到库中,使用箭头键选择一个文件或文件夹,然后按“A”键,会带你到下一行(所以很容易添加大量的文件/文件夹)。 所以,开始按“A”到您的库添加文件或文件夹。 一旦你添加的音乐文件,通过输入保存“:拯救 ”上的CMU命令提示符,然后按“Enter”键

CMUS图书馆视图

添加曲目到CMus音乐播放器

播放从CMus图书馆的轨道

要播放曲目只需键入“2”获得库视图。 你会得到类似这样的东西。

在CMUS播放器中播放歌曲

在CMUS播放器中播放曲目

使用“ 向上 ”和“ 向下 ”键来选择曲目,你喜欢玩,然后按“Enter”键

使用“ ”和“ ”方向键来选择你想听到的曲目,然后按“Enter”键进行播放。

一些CMUS键来控制播放
Press *c* to pause/unpause
Press right/left to seek by 10 seconds
Press *<*/*>* seek by one minute
Press "r" to repeat the track
Press "s" to random order to play all tracks.

管理队列

假设你正在听一首歌曲,并想播放你选择的下一首歌曲,而不中断当前正在运行的轨道。 只要到你接下来要玩,并键入'E'的轨道。

要查看/编辑队列 ,按'4'和您的队列视图应该看起来像一个简单的库视图。

将歌曲添加到CMus队列

将曲目添加到CMus队列

如果你愿意,你可以通过碰撞“P”键更改曲目顺序。 从队列列表,简单的用“* 移D'删除曲目。

播放列表

“3”的播放模式,但移动到播放列表视图之前,让我们添加一些歌曲。 “2”,让库视图并转到所需的曲目,然后按“Y”的补充。 现在输入“3”进入新创建的播放列表。

将歌曲添加到CMUS播放列表

添加曲目到CMUS播放列表

类似的排队视图,在这里你可以使用“P”键和“D”键从播放列表中移动和删除歌曲。

搜索曲目

要搜索的轨道去图书馆视图按'2',然后按'/'开始搜索。 输入您要查找的曲目名称。 CMus将开始搜索其中包含所有这些词的曲目。 按下“Enter”走出搜索模式,然后按'N'找下一个匹配。

在CMus Player中查找歌曲

在CMUS播放器中搜索曲目

CMus定制

正如我所说Cmus有很多很酷的设置来调整,如更改轨道磁盘号,启用重播支持或更改键绑定。 为了得到当前的键绑定和设置,按“7”,并更改设置或使用热键绑定( / 键),然后按“Enter”键的快速视图。

CMus定制

更改按键绑定和设置

退出CMus

一旦你完成后,按':Q'并点击“Enter”键退出。 这将保存您的所有库,设置,播放列表和队列。

深入阅读

CMus应用程序提供了一个伟大的参考手册。 在这里,我没有涵盖了大多数的功能和像“ 加载 ”和“ 保存的播放列表,管理和远程使用” 的CMU-遥控 “指挥等详细的命令和选项使用* 人的CMU *在终端或读取控制的CMU命令参考页。

Cmus参考手册