要約版
それはあるランダムな、しかし、あなたが上でランダム再生をオンにするときの順序は、一度だけシャッフルされます。順序を再シャッフルする場合は、ランダム再生をオフにしてから再度オンにします。
詳細バージョン
これはバグだとは思わない、機能だ。壊れているように見えるかもしれませんが、私は理解できますが。
iTunesは、再生(またはその他のコントロールボタン)を押すたびにトラックの順序を入れ替えません。別の言い方をすると、別のシードを使用するように指示するまで、プレイリストに毎回同じシードを使用します。
これはシャッフルの考え方に反するように思えるかもしれませんが、実際には目的を果たします。つまり、スキップバックボタンとスキップフォワードボタンを意味のある方法で機能させます。5曲前に聞いた曲を聞くためにシャッフル中に5曲戻ることができ、5曲前に戻った前の場所に戻すために、iTunesは今聞いたすべての曲を再生します。
順序は、最初に生成されたときに本当にランダムであると考えています。問題は、その後順序を再生成する方法が決して明らかではないため、狩りや収集をしているときに便利なサバイバルスキルであるパターンを認識するのに非常に優れている脳が、時間の経過とともに順序を学習し始めることです。パターンを見つけ始めます。
これは、この小さな実験の場合であることがわかります。ライブラリ全体をシャッフルするようにiTunesを設定します。トラックを選びます。5つのトラックを再生して書き留めます。次に、他のトラックを選択し、その後iTunesで1つか2つの曲を再生します。ここで最初のトラックに戻り、そこから再び再生します。そのトラックと、その後に書き留めた同じ5つのトラックが再生されます。トラックを変更しても、乱数ジェネレータは再シードされませんでした。
トラックのトラバースは本当にランダムですが、そのランダムな順序は頻繁に更新されないため、ランダムではないように感じ始めます。
それでは、どのようにしてiTunesに新しいシャッフル注文を生成させるのですか?
シャッフルボタンのチェックを外して再チェックします。これを行うと、iTunesはプレイリスト(またはライブラリ全体)を通るランダムなトラバーサルパスを再作成します。乱数ジェネレーターを再シードします。
少しの実験でこれが真実であると納得できます。メタデータにトラック番号が含まれるアルバムを取得し、トラック1から5を選択して、メニューから[ファイル]-> [選択から新規プレイリスト...]を選択します。これで、5曲のプレイリストが作成されました。
そのプレイリストを選択し、シャッフルボタンが消灯しており、トラック番号がウィンドウに表示されていることを確認します。iTunesは、1、2、3、4、5の順序でトラックを表示します。
シャッフルボタンを押します。
iTunesは、順不同のトラックを表示します。取得:4、2、1、3、5。
シャッフルボタンを押してオフにします。そして再びオンにします。
現在、5、2、3、4、1を取得しています。
iTunesが実際にプレイリストのトラックをランダムトラバーサルシーケンスを再生していることを確信させるために、何度も繰り返します。
ライブラリ全体をトラバースする場合も同じです。シャッフルボタンをオフにしたり再チェックしたりしないと、順序が再生成されないため、ランダムではないように見えます。シャッフルのチェックを外して再チェックし、上記の2番目の段落の元の開始トラックからライブラリ全体を再生し始めた後、今回は5種類の曲を取得しました。そのため、順序が変更されました。プレイリストの代わりにライブラリ全体を見ると、あまり目立ちません。
これらすべてに注意が必要です。iTunesDJ(別名Party Shuffle)の動作は異なります。パーティーシャッフルを使用すると、選択範囲に影響を与えて、ライブラリ内のより人気のある曲に重みを付けることができます。これは明らかにランダム再生ではありません。したがって、本当にランダムに再生したい場合は、iTunes DJビューではなく、サイドバーのミュージックビューからライブラリ全体をシャッフルする必要があります。また、各リスニングセッションの前にシャッフルボタンのチェックを外して再チェックし、本当に予測不可能な状態を維持したいと考えています。