MOC,即 music on console,它是一个在控制台中使用的">音乐播放器。本人即兴试玩了一把,有以下几点感受: 从 MOC 的使用上讲,两个字:简单。在控制台用 mocp 启动 MOC 后,浏览到存放音乐的目录,在音乐文件上按下 Enter 键即可开始聆听音乐。在 MOC 中是不需要播放列表的,只要你愿意,任何存放音乐的目录都可以是播放列表。且在选择播放一首歌曲之后,它会自动播放该目录中的后续歌曲,完全不用你操心。
在功能上,MOC 支持 mp3、ogg、flac、musepack、speex、wave、aiff、au 等格式,同时也支持 Internet 流媒体。在 MOC 中,你可以设置键盘绑定,这样可以方便的使用快捷键来操作 MOC。 另外,MOC 还有一个贴心的设计,那就是当你需要在控制台中进行其他的操作时,可以按 q 键切换回控制台界面,而不必担心会中断音乐播放。
软件名:MOC主页(http://moc.daper.net/)
描述文件:
apt-cache search --names-only moc | grep "audio"
安装:
sudo apt-get install moc moc-ffmpeg-plugin
使用及按键
启用:
mocp
当然,你可以查看帮助文件($mocp -h),加入启动参数,比如加载目录~/music中的曲目到播放列表:
mocp -a ~/music
配置
Mocp的config文件,默认是不在个人家目录建立的,需要从下面的目录复制、解压并改名:
cp /usr/share/doc/moc/examples/config.example.gz ~/.moc/
gunzip ~/.moc/config.example.gz -C ~/.moc/
mv ~/.moc/{config.example,config}
常用配置示例如下:
# This can also point to a playlist.
MusicDir = "~/Music"
# How to sort? FileName is the only option for now(暂行版本中只支持安名字排列)
Sort = FileName #
# Turn on repeat.
Repeat = yes
# Turn on AutoNext
AutoNext = yes
# Default FormatString (界面中显示格式)
# %n - Track number
# %a - Artist
# %A - Album
# %t - Title
# %(X:TRUE:FALSE) - ternary expression - if X exists, do TRUE, otherwaise
# FALSE. '\' - escape character (must be double, because of
# config interpreter). man zshmisc for more info.
FormatString = "%(n:%n :)%(a:%a - :)%(t:%t:)%(A: \(%A\):)"
SoundDriver = OSS, ALSA, JACK #建议使用oss
# Hide file name extensions(是否隐藏文件扩展名)
HideFileExtension = no
# Theme file. This can be absolute path or relative to
# /usr/share/moc/themes/ (depends on installation prefix) or ~/.moc/themes/
Theme = black_theme #界面主题,style & color etc.
# Choose a keymap file (relative to ~/.moc/ or absolute path)
# Example keymap with description is included (keymap.example).
#Keymap = my_keymap