ランダムソングコマンドが可能な音楽プレーヤー

ランダムソングコマンドが可能な音楽プレーヤー

私は長い間Foobar2000を使用していたWindowsから最近移行しました。私は基本的な機能だと思うものを置き換える音楽プレーヤーを探していました。

私にとって必要なのは、任意の曲を再生するコマンド(コマンドラインから送信できます)があるプレーヤーです。これは、ほとんどのプレイヤーが使用するシャッフルとは異なります。シャッフル再生では、曲の順序が混在し、再生がランダムに行われます。私が探しているのは順番に再生されますが、特定のコマンドが実行されると、曲をランダムに選択し、その曲にジャンプしてから、通常のソート順に再生し続けます。

私が見つけた最も近いのは、ランダムアルバムコマンドを持つgmusicbrowserです。近いけど本当にランダムな曲が好きです。

歌詞の検索やカラフルなライブラリインターフェースのようなものには興味がなく、たった3万曲以上の曲を処理できる簡単なプレイリストだけです。私はグラフィカルユーザーインターフェイスを好みますが、必要な場合にのみコマンドラインを使用できます。

編集:通常の順序で再生されることを明確にするため。バンド、年、アルバム、トラック(または同様のもの、とにかく設定可能でなければならない)の順に再生する必要があります。ここから離れてランダムな曲に移動する必要がある唯一の場合は、ランダムな曲コマンドを受け取るときです。

ベストアンサー1

コメントですでに指摘したように、次のようにmpd簡単にこれを実行できますmpc

mpc listall | shuf -n 1 | mpc add; mpc play
  • mpc listall音楽データベースに知られているすべての曲が一覧表示されます。
  • shuf -n 1(from coreutils)はリストからランダムなアイテムを印刷します。
  • mpc addこのランダムアイテムを現在のプレイリストに追加します。
  • mpc play再生が始まります(mpdがすでに再生されている場合は何もしません)

mpdとはコンソールアプリケーションですが、mpc一部のグラフィカルユーザーインターフェイスを使用できます。

おすすめ記事