CMUS是一个开源的基于ncursed轻便,快速和强大的终端的音频播放器的Unix / Linux类操作系统。 它被释放,并在GNU 通用公共许可证 (GPL)分布和完全通过一个基于终端的用户界面运行。
CMUS被设计为一个纯文本用户界面,降低运行在旧计算机以及系统中的X窗口系统不可用的应用程序所需的资源上运行。
CMUS应用程序最初是由蒂莫赫沃宁发展,但他在2008年左右停止发展。 后来,它被命名为“ 的CMU-非官方 ”,然后通过SourceForge上 2008年11月接管。2010年2月 ,这是合并成一个名为“ 对CMU”的正式项目。
Cmus功能
- 增加了对许多音频格式,包括MP3,MPEG,WMA,ALAC,Ogg Vorbis,FLAC,WavPack,Musepack,Wav,TTA,SHN和MOD的支持。
- 更快的启动与成千上万的轨道。
- 连续播放和ReplayGain支持。
- Ogg和MP3曲目从Icecast和Shoutcast蒸。
- 强大的音乐库过滤器和实时过滤。
- 播放队列和优秀的编译处理。
- 易于使用的目录浏览器和可定制的颜色与动态键绑定。
- 添加Vi样式搜索模式和具有制表符完成的命令模式。
- 通过cmus-remote命令(UNIX套接字或TCP / IP)轻松控制。
- 运行在类Unix系统上,包括Linux,OS X,FreeBSD,NetBSD,OpenBSD和Cygwin。
- 欲了解更多核心功能访问此页 。
在Ubuntu / Debian和Linux Mint上安装CMUS音频播放器
要安装CMUS音乐播放器,通过按“Ctrl + Alt + T”从桌面打开一个终端窗口,运行以下命令来安装它。
$ sudo apt-get install cmus
示例输出
[sudo] password for youcl: 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添加音乐
按“5”,并添加一些音乐打开文件浏览器视图。 视图应该类似这样的东西。
添加曲目到CMus音乐播放器
使用箭头键来选择文件夹并按下“Enter”键导航到该文件夹,您已存储的所有音频文件。 将音频文件添加到库中,使用箭头键选择一个文件或文件夹,然后按“A”键,会带你到下一行(所以很容易添加大量的文件/文件夹)。 所以,开始按“A”到您的库添加文件或文件夹。 一旦你添加的音乐文件,通过输入保存“:拯救 ”上的CMU命令提示符,然后按“Enter”键 。
添加曲目到CMus音乐播放器
播放从CMus图书馆的轨道
要播放曲目只需键入“2”获得库视图。 你会得到类似这样的东西。
在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队列
如果你愿意,你可以通过碰撞“P”键更改曲目顺序。 从队列列表,简单的用“* 移D'删除曲目。
播放列表
在“3”的播放模式,但移动到播放列表视图之前,让我们添加一些歌曲。 按“2”,让库视图并转到所需的曲目,然后按“Y”的补充。 现在输入“3”进入新创建的播放列表。
添加曲目到CMUS播放列表
类似的排队视图,在这里你可以使用“P”键和“D”键从播放列表中移动和删除歌曲。
搜索曲目
要搜索的轨道去图书馆视图按'2',然后按'/'开始搜索。 输入您要查找的曲目名称。 CMus将开始搜索其中包含所有这些词的曲目。 按下“Enter”走出搜索模式,然后按'N'找下一个匹配。
在CMUS播放器中搜索曲目
CMus定制
正如我所说Cmus有很多很酷的设置来调整,如更改轨道磁盘号,启用重播支持或更改键绑定。 为了得到当前的键绑定和设置,按“7”,并更改设置或使用热键绑定( 上 / 下键),然后按“Enter”键的快速视图。
更改按键绑定和设置
退出CMus
一旦你完成后,按':Q'并点击“Enter”键退出。 这将保存您的所有库,设置,播放列表和队列。
深入阅读
CMus应用程序提供了一个伟大的参考手册。 在这里,我没有涵盖了大多数的功能和像“ 加载 ”和“ 保存的播放列表,管理和远程使用” 的CMU-遥控 “指挥等详细的命令和选项使用* 人的CMU *在终端或读取控制的CMU命令参考页。