在Linux下用命令行中玩转音乐库
Linux下的命令行可能是对于新手而言最恐怖的经历了。我记得花费若干小时来尝试搞明白终端爆出的错误信息。当然,这是完全值得的!如果现在让我只能挑一个让新手学习学习命令行的原因,那可能就是用命令行来整个管理音乐库。在这个事情上,我喜欢用的软件叫做cmus,是"C* MUsic Player"(C音乐播放器)的简写,它完全由C写成。
cmus是一个内置了音频播放器的强大的音乐文件管理器。用它的基于ncurses的命令行界面,你可以浏览你的音乐库,并从播放列表或队列中播放音乐,这一切都是在命令行下。
Linux上安装cmus
首先,你需要按照如下建议设置并安装cmus。
在Ubuntu, Debian 或者Linux Mint中:
- $ sudo apt-get install cmus
在Fedora上,首先启用RPM Fusion仓库,接着运行:
- $ sudo yum install cmus
在CentOS上,首先启用Repoforge仓库,接着运行:
- $ sudo yum install cmus
在Archlinux上:
- $ sudo pacman -S cmus
安装完之后,在命令行下如下输入就可运行cums:
- $ cmus
导入音乐文件到 cmus
第一件要做的事情是导入你的音乐文件到你的库中。这个过程可以看出两个事情:快捷方式受到了vim的命令模式的启发;还有cmus运行的很快。我已经在20秒之内成功地导入了超过1000首歌!而在iTunes或者其他任何图形音乐库软件下试一下导入,我想你会有足够的时间来做一份花生酱三明治 :>。
要在cmus下面导入音乐,输入下面的像vim一样的命令。
- :a /path/to/your/music/folder
在我的Xubuntu上,我这么做:
- :a /home/adrien/Music/
接下来这个目录下所有的音乐文件会立马按照艺术家或者专辑的方式排列显示。
快速入门
在开始前,你可能希望记住一些基本快捷方式来开始播放你的音乐。这是cmus的唯一缺点。除非你改变它们,否则默认的快捷方式并不直观,并且你不得不学习它们。简而言之:
- x 播放或重播音乐
- c 暂停
- b 播放下一首音乐
- z 播放前一首音乐
- s 激活随机播放
记住之后,我们就准备开始了!