
私は長い間Foobar2000を使用していたWindowsから最近移行しました。私は基本的な機能だと思うものを置き換える音楽プレーヤーを探していました。
私にとって必要なのは、任意の曲を再生するコマンド(コマンドラインから送信できます)があるプレーヤーです。これは、ほとんどのプレイヤーが使用するシャッフルとは異なります。シャッフル再生では、曲の順序が混在し、再生がランダムに行われます。私が探しているのは順番に再生されますが、特定のコマンドが実行されると、曲をランダムに選択し、その曲にジャンプしてから、通常のソート順に再生し続けます。
私が見つけた最も近いのは、ランダムアルバムコマンドを持つgmusicbrowserです。近いけど本当にランダムな曲が好きです。
歌詞の検索やカラフルなライブラリインターフェースのようなものには興味がなく、たった3万曲以上の曲を処理できる簡単なプレイリストだけです。私はグラフィカルユーザーインターフェイスを好みますが、必要な場合にのみコマンドラインを使用できます。
編集:通常の順序で再生されることを明確にするため。バンド、年、アルバム、トラック(または同様のもの、とにかく設定可能でなければならない)の順に再生する必要があります。ここから離れてランダムな曲に移動する必要がある唯一の場合は、ランダムな曲コマンドを受け取るときです。
答え1
コメントですでに指摘したように、次のようにmpd
簡単にこれを実行できますmpc
。
mpc listall | shuf -n 1 | mpc add; mpc play
mpc listall
音楽データベースに知られているすべての曲が一覧表示されます。shuf -n 1
(fromcoreutils
)はリストからランダムなアイテムを印刷します。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
。シャッフル再生がサポートされます。