MOC-控制台音乐播放器

  MOC

  当 Linux 系统没有图形界面时,面对枯燥的黑屏,想听些歌解闷却无从下手?没有关系,MOC 将助你实现这一愿望。MOC,即 music on console,它是一个在控制台中使用的音乐播放器。本人即兴试玩了一把,有以下几点感受:

  1. 从 MOC 的使用上讲,两个字:简单。在控制台用 mocp 启动 MOC 后,浏览到存放音乐的目录,在音乐文件上按下 Enter 键即可开始聆听音乐。在 MOC 中是不需要播放列表的,只要你愿意,任何存放音乐的目录都可以是播放列表。且在选择播放一首歌曲之后,它会自动播放该目录中的后续歌曲,完全不用你操心。
  2. 在功能上,MOC 支持 mp3、ogg、flac、musepack、speex、wave、aiff、au 等格式,同时也支持 Internet 流媒体。在 MOC 中,你可以设置键盘绑定,这样可以方便的使用快捷键来操作 MOC。
  3. 另外,MOC 还有一个贴心的设计,那就是当你需要在控制台中进行其他的操作时,可以按 q 键切换回控制台界面,而不必担心会中断音乐播放。

  MOC 的当前版本为 2.4.0,你可以到这里下载。

Read More:

  • » No related posts

12 Comments

  1. 1 Jungherr Commented @ 2006-08-21 18:26Reply to this comment

    可惜不支持wma啊

  2. 2 Toy Commented @ 2006-08-22 9:11Reply to this comment

    只要装了ffmpeg,就可以播放 wma,见这儿

  3. 3 lemonhall Commented @ 2006-08-23 19:41Reply to this comment

    是否支持中文的TAG??

  4. 4 Toy Commented @ 2006-08-23 22:19Reply to this comment

    没问题。

  5. 5 guoshuang Commented @ 2006-08-29 10:38Reply to this comment

    mplayer 就可以

    http://blog.guoshuang.com/showlog.asp?catid=40&logid=4245 http://blog.guoshuang.com/showlog.asp?catid=40&logid=4249

  6. 6 sy0051 Commented @ 2006-08-31 22:59Reply to this comment

    gcc -g -O2 -Wall -W -o mocp log.o protocol.o server.o main.o playlist.o fifobuf.o outbuf.o audio.o decoder.o interface.o menu.o files.o options.o player.o playlistfile.o themes.o keys.o ltdl.o io.o compat.o audioconversion.o oss.o null_out.o -Wl,--export-dynamic -pthread -lcurses -lm ltdl.o: In function sys_dl_open': /home/sy0051/software/moc-2.3.3/ltdl.c:1107: undefined reference todlopen' /home/sy0051/software/moc-2.3.3/ltdl.c:1111: undefined reference to dlerror' /home/sy0051/software/moc-2.3.3/ltdl.c:1111: undefined reference todlerror' ltdl.o: In function sys_dl_close': /home/sy0051/software/moc-2.3.3/ltdl.c:1124: undefined reference todlclose' /home/sy0051/software/moc-2.3.3/ltdl.c:1126: undefined reference to dlerror' /home/sy0051/software/moc-2.3.3/ltdl.c:1131: undefined reference todlerror' ltdl.o: In function sys_dl_sym': /home/sy0051/software/moc-2.3.3/ltdl.c:1139: undefined reference todlsym' /home/sy0051/software/moc-2.3.3/ltdl.c:1143: undefined reference to dlerror' /home/sy0051/software/moc-2.3.3/ltdl.c:1143: undefined reference todlerror' collect2: ld returned 1 exit status make[2]: *** [mocp] Error 1 make[2]: Leaving directory /home/sy0051/software/moc-2.3.3' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/home/sy0051/software/moc-2.3.3' make: *** [all] Error 2 这是怎么回事啊? 我初学,请高手指点!

  7. 7 sy0051 Commented @ 2006-08-31 23:01Reply to this comment

    http://moc.daper.net/download 在make时到这儿就报错停止了

  8. 8 HowJay Commented @ 2007-02-11 0:09Reply to this comment

    Toy,如何设置才能使得 MOC 支持显示中文文件名和中文 tag 呢? Thanks~

  9. 9 Toy Commented @ 2007-02-11 9:48Reply to this comment

    @HowJay:如果你的控制台支持中文显示,MOC 一般都没有问题的。

  10. 10 HowJay Commented @ 2007-02-21 22:03Reply to this comment

    不行,我用的 mlterm,可以显示出中文,但是在里面运行 MOC 还是不能显示中文。

  11. 11 mayli Commented @ 2009-02-12 12:00Reply to this comment

    moc支持中文文件名,不支持中文tag,现在我没有发现解决方案,摁f切换。 提问:怎么设置键盘绑定?

  12. 12 Commented @ 2010-05-03 17:18Reply to this comment

    回楼上 要使用UTF16的ID3v2,还要删掉v1的标签,因为moc先读v1的再读v2的 方法见 http://tigersoldier.is-programmer.com/2010/1/9/correcting-mp3-tags-display-in-moc.14687.html