music on console

转:http://blog.163.com/lgh_2002/blog/static/440175262010113105318165/
参考:http://hi.baidu.com/hunnon/item/9f6579b9d521bea1eaba938f
http://wiki.ubuntu.org.cn/Moc
在Linux下,习惯了用终端,也离不开终端。所以我播放音乐也用终端。虽然桌面的播放器有Rhythmbox和Audacious等,但是,觉得对GUI看腻了,还不如用命令行模式的播放呢,况且占用系统资源还少,何乐而不为?  
给大家推荐MOC的播放器,使用非常方便,支持MP3、flac等常用的音乐格式,支持目录浏览和播放列表控制。安装也很简单,在终端中输入命令: sudo apt-get install moc   

sudo apt-get install moc moc-ffmpeg-plugin 

稍等片刻就安装完毕,运行MOC,在终端中输入命令: mocp
如下图,所示,是不算很cool呢?

Ubuntu下的终端播放器 - PHP程序员 - 李国华【PHP程序员C++】博客

   补充几点:
  1、由于MP3 tag的缘故,播放中文歌曲会显示乱码, 有两个解决办法:
一是把MP3的tag去掉;
二是在/home/XXX/.moc/下创建一个config配置文件,输入以下内容并保存:

cp /usr/share/doc/moc/examples/config.example.gz ~/.moc/ 解压并改名为“config”  修改:

ReadTags = no #不读取Tag
建议:

# 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
# Show file titles (title, author, album) instead of file names.
ReadTags  = no
# 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

  2、默认的MOC播放器,只能播放mp3,如果需要用它播放wma,则:

sudo apt-get install moc-ffmpeg-plugin

  3、moc快捷键可以在进入后按h查看,常用的如下(注意大小写的区别):
      q           退出ncurses前端,返回控制台,但moc server仍在后台运行(很贴心的设计)
      Q          退出moc server
      ENTER    开始从当前文件播放
      s           停止
      TAB         在file list和playlist切换
      a            增加文件到playlist
      R            重复模式
      X            循环模式
   最后上张桌面全图:

   Ubuntu下的终端播放器 - PHP程序员 - 李国华【PHP程序员C++】博客

   正在播放《仙剑奇侠传三》的电视原声,张芸京 - 偏爱,很有感觉~~~  

    A+
发布日期:2021年07月15日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: