这个终端播放工具还真超级简单,文字界面,键盘操作,有播放列表,连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://moc.daper.net/

介绍: 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/