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

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

私は長い間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一部のグラフィカルユーザーインターフェイスを使用できます。

答え2

説明した内容は.NETで正しく機能しますmpd
ほとんどのディストリビューションでは、リポジトリから直接mpdをインストールできます。

mpd音楽プレーヤーデーモンを表します。音楽を再生するコマンドラインデーモンだけです。ただし、GUIのフロントエンドの多くはgmpc非常に軽量で長いプレイリストをうまく処理できます。

mpcはmpdへのコマンドラインベースのインターフェイスです。非常に直感的なコマンドを使用してください。

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

など..

答え3

Clementine Boxはおそらく最高のGUIメディアプレーヤーです。このプレーヤーは完全に機能し、random再生モードをサポートし、dbusインターフェイスまたはコマンドラインで制御できます。

助けを確認してくださいclementine --help

それ以外の場合は確認してくださいrhythmbox。シャッフル再生がサポートされます。

ここに画像の説明を入力してください。

関連情報