[ooaa main]  [object pasta2]   [essence] (旧blogはこちら)  [flickr]  [myspace]  [View Eiichi Hayashi's profile on LinkedIn] 

iPod nano でスマートシャッフル機能を実現する設定

iPod nanoを使っているとiPod shuffleみたいに持ってるライブラリを、ランダムに重複なく聞きたいという要求がでてきました。 shuffle 以外はそういうシャッフル機能はないんだよね。
で iPod shuffle よりもインテリジェントなシャッフル再生機能の設定を作ってみました。

要件定義:

  1. ライブラリのすべての曲をほぼ等しい確率で聞けて一定期間で完全ローテーションすること。
  2. 気に入った曲は少し高い確立で聞ける事。
  3. もう聞きたくない曲をiPod上でマーキングできること。
  4. 毎回聞きたいお気に入りをiPod上から設定と解除ができること。

設定方法:
スマートプレイリストを5つ作成します。

  1. その1
    • 次のすべてのルールに一致
      • Podcastでない。
      • マイレートが星0個である。
    • 上限**GB  選択方法「最も以前に再生した曲」
      • **GBは全体のライブラリの10%〜50%の容量を設定する。
    • チェックマークのある曲のみ
    • ライブアップデート
  2. その2
    • 次ルールに一致
      • プレイリストが「その1」である。
    • 上限**MB  選択方法「ランダム」
      • **MBはiPodでシャッフル再生したい分容量を設定する。だいたい200~500MBくらい。
    • チェックマークのある曲のみ
    • ライブアップデート
  3. その3
    • 次のすべてのルールに一致
      • Podcastでない。
      • マイレートが星2個〜5個の範囲内
    • 上限**GB  選択方法「最も以前に再生した曲」
      • **GBは全体のライブラリの5%〜20% くらいの容量を設定する。
    • チェックマークのある曲のみ
    • ライブアップデート
  4. その4
    • 次ルールに一致
      • プレイリストが「その3」である。
    • 上限**MB  選択方法「ランダム」
      • **MBはiPodで少し確率が高くシャッフル再生したい分容量を設定する。だいたい200~500MBくらい。
    • チェックマークのある曲のみ
    • ライブアップデート
  5. その5
    • 次のすべてのルールに一致
      • Podcastでない。
      • マイレートが星5個である。
    • 上限**MB  選択方法「ランダム」
      • **MBは全体のライブラリのトップレートで撮っておきたい容量を設定する。大体100M~300Mぐらい
    • チェックマークのある曲のみ
    • ライブアップデート


上記の「その2」と「その4」と「その5」をiPodに設定します。

この設定にしておくと、iPodで一回聞いたものは、その曲以外をすべてききおわったら選択されるようになります。
もう聞きたくない曲はiPod上でマイレートを星1個に設定すると今後は聞かれなくなります。
普通より聞く確率を高くするには、マイレートを星2個〜5個のどれかに設定します。
ほぼ毎回必ず聞きたいお気に入りはiPod上からマイレートを星5個に設定します。
お気に入りから外したいときは、iPod上からマイレートを星2個〜4個に設定します。

ポイントは、各スマートプレイリストを曲数ではなく容量で制限をかけておく事により、iPodの容量限界の予想がつきやくすくなるこです。

上記の設定をジャンンル毎に作ってもおもしろいでしょうし、星の数ごとにスマートプレイリストを作ることによって、星の数が多いほど選択確率を高くすることもできます。
おためしあれ。