简约的终端音乐播放器,可以随机播放我的所有文件

简约的终端音乐播放器,可以随机播放我的所有文件

我正在寻找终端音乐播放器。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。 (无需配置)

https://wiki.archlinux.org/index.php/Moc

答案4

我只用mplayer。我从音乐文件夹中生成了一个文件列表,mplayer 可以将该文件作为播放列表并以随机顺序播放。

相关内容