我正在寻找终端音乐播放器。mpg321/mpg123
正是我所需要的,但它不能播放我所有的音乐目录(其中包含子目录)。cmus
似乎有点矫枉过正,因为有很多功能我从未使用过。
我只需要一个程序,我可以给它我的音乐目录,也许还有一个--random
标志,然后它会以随机顺序播放所有内容。有人可以指出我有哪些选择吗?
答案1
您可以使用轻松地结束脚本寻找和RL(包裹随机化线在 debian 上)。
大致如下:
find "$1" -type f -name *.mp3 | rl | while read FILE; do mpg123 "$FILE"; done
答案2
我用消费税123作为命令行播放器。将其指向父目录,它将使用 -z 标志在父目录和子目录中进行随机播放。我这样运行。
gst123 -z ~/Music
答案3
控制台上有 moc - 音乐。它比 mpd 更简单,但附带嵌入式 ncurses 前端。您可以将 ncurses TUI 与 mocp 结合使用或直接与服务器对话。
当然,它不能完成 mpd 可以做的所有漂亮的事情,例如网络流、同时不同的输出等。但作为本地计算机上的简单控制台播放器,它非常有用。与 mpd 相比,它无需初始配置即可工作。当不带参数调用 mocp 时,服务器会自动启动,也可以手动启动。
启动服务器
mocp -S
告诉服务器将音乐文件夹附加 (-a) 到播放列表并打开随机播放 (-o 随机播放) 并开始播放 (-p)
mocp -o shuffle -p -a ~/mymusicfolder
我有 9.2 GB 的 flac 文件,从 sata 1 硬盘加载只需要 6 秒。从我的SATA 2 SSD 上它是即时的。我的输出是alsa。 (无需配置)
答案4
我只用mplayer。我从音乐文件夹中生成了一个文件列表,mplayer 可以将该文件作为播放列表并以随机顺序播放。