这个终端播放工具还真超级简单,文字界面,键盘操作,有播放列表,连X都不需 要。所以资源消耗低。开机进文本界面就能听音乐。
以下一张截图,我居然觉得好看,审美观真是geek化了。

基本使用
在终端输入mocp,用方向键和Return选择音乐文件所在目录,其它操作方式如下:
| enter | 播放选中曲目 |
| a | 把选中曲目加入播放列表 |
| A | 把选中目录加入播放列表/选择播放列表 |
| d | 把选中曲目从播放列表里删除 |
| C | 清空当前列表 |
| V | 保存列表,记得输入路径 |
| space | 暂停 |
| b/n | 前/后一首 |
| s | 停止播放 |
| S | 打开/关闭乱序播放 |
| R | 打开/关闭重复播放列表 |
| tab | 在目录和播放列表间切换 |
| <和> | 调整音量 |
| q | 关闭界面,保留音乐播放(想重新打开,再输入mocp即可) |
| Q | 关闭界面和程序,即完全退出 |
| l | 切换是否显示播放列表 |
| h | 帮助文件 |
| T | 修改界面 |
修改界面等设置
网上可以找到各种界面设置(其实就是不同色彩而已),下载后放 到~/.moc/themes,就可以用T来修改/预览界面。如果希望设置为默认界面,如下 修改.moc/config。界面文件语法很简单,可以自己写一个。
新建.moc/config,具体修改可参考/usr/share/doc/moc/examples/。记得在文件 末尾留一空行,否则会出错。我觉得有用的:
Shuffle = yes #默认乱序播放 Repeat = yes #默认重复列表 MusicDir = "~/.moc/playlist" #音乐/播放列表文件路径,在MOC里按m可进入该路径 Theme=dante #默认界面,Theme=[theme name] #快捷路径,总共可以设置10个,Fastdir1-10 Fastdir1 = /media/Donghua1/InitialD Fastdir2 = /media #etc...
其中到达快捷路径的快捷键在.moc/keymap里设置,我直接从 /usr/share/doc/moc/example/keymap.example里拷过来的
# Key bindings for directories: defaults are Shift-number # shift 1 = ! = Fastdir1 go_to_fast_dir1 = ! go_to_fast_dir2 = @ #etc...
MOCP界面可以显示中文路径,但config里似乎不能设置中文路径。
其它
我最喜欢的播放程序还是windows下的foobar,linux下的amarok,用久了觉得过 于庞大,也不稳定。mocp没有数据库支持,所以没amarok的评分和管理功能,只 好手动。音乐如果按照表演者/专辑名分目录放好,方便程度也凑合,只是不能像 amarok那样按照评分/播放次数等作只能选择。至于歌词,现在我统一放到一个文 本里,需要看时用搜索,格式如下:
* ARTIST1 ** Title - artist1 lyrics1 ** Title2 - artist1 lyrics2
这样在文本界面也可以浏览,还和OrgMode兼容
参考
介绍: http://debaday.debian.net/2007/07/11/moc-music-on-console-ncurses-based-console-audio-player/
参考:http://polishlinux.org/apps/cli/moc-audio-player-advanced-tricks/