Music-Player

帶有隨機歌曲命令的音樂播放器

  • August 11, 2012

我最近從 Windows 遷移過來,在那裡我使用 Foobar2000 已經很長時間了。我一直在尋找一種音樂播放器來取代我認為基本的功能。

我需要的是一個具有播放隨機歌曲命令的播放器(可以從命令行發送)。請注意,這與大多數玩家擁有的隨機播放不同。在隨機播放中,歌曲的順序是混合的,播放是隨機的。我正在尋找的是訂購播放的東西,但是當發出某個命令時,會隨機選擇一首歌曲並播放跳轉到它;然後以正常的排序順序繼續播放。

我找到的最接近的是 gmusicbrowser,它有一個隨機的專輯命令。這很接近,但我更喜歡一首真正的隨機歌曲。

我不關心諸如查找歌詞或花哨的庫界面之類的事情,只關心一個可以處理 30k+ 歌曲的簡單播放列表。我更喜歡帶有 gui 的東西,但只有在需要時我才能使用命令行。

編輯:澄清我認為正常的有序播放。它應該按樂隊的順序播放,然後是年份,然後是專輯,然後是曲目(或類似的東西,這應該可以在某個地方進行配置)。它唯一應該偏離這一點並跳轉到隨機歌曲的時間是當它接收到隨機歌曲命令時。

mpd如評論中所述,您可以使用and輕鬆完成此操作mpc

mpc listall | shuf -n 1 | mpc add; mpc play
  • mpc listall將列出音樂數據庫中的所有已知歌曲
  • shuf -n 1(from coreutils) 將列印該列表中的一個隨機條目
  • mpc add將這個隨機條目添加到目前播放列表
  • mpc play將開始播放(如果 mpd 已經在播放,則什麼也不做)

雖然mpdmpc是控制台應用程序,但也有一些可用的圖形使用者界面。

你所描述的,完全可以在mpd.

大多數發行版都允許您直接從其儲存庫安裝 mpd。

mpd代表音樂播放器守護程序。它只是一個播放音樂的命令行守護程序。但是,它的許多 GUI 前端gmpc都非常輕量級,並且可以很好地處理您的長播放列表。

mpc 是一個基於命令行的 mpd 界面。使用非常直覺的命令:

$ mpc play
$ mpc pause
$ mpc random on
$ mpc volume +10  

等等..

引用自:https://unix.stackexchange.com/questions/45252