http://road2iphone.seesaa.net/article/117931559.html
- 1週間後以降のリストは最も以前に再生した順に並べておいて先頭からこなして行きたいが・・・
- バラバラに並び替えられるため、どれが最も再生日時が古いのかわからない
- その結果、古いものが滞留してしまう。
- "ESL0"と名付けた再生回数が2回未満のリストは再生回数順に並べて1回すでに再生したものから始末していきたいが・・・
- 再生回数がわからなくなる。
- その結果、1回再生済み状態のものが滞留してしまう。
現状、
- 各プレイリストに登録する件数を減らす!(1件に)
- 次にスマートリストに入る予定のファイルを別のスマートリストとして同期させておく!
という対策を試してみています。
まず、プレイリスト内のファイル数を減らすのは、(1)のどれが次に再生すべきものかがわからなくならないようにする為です。記憶はあてにせず機械的にやるためです。下手に記憶を当てにすると毎度毎度の迷う面倒さからやる気がなくなってしまいがちな性分なので。
次にスマートリストに入る予定のファイルを別のスマートリストとして同期させておくのは、やる気がわいて1日のノルマを超えて聴けそうなとき、あるいは、溜め込んだものを消化したいとき用です。実は、(2)で条件を満たさないファイルが消えたあとに、他に条件を満たすファイルがあると自動的にリストに追加されるんですね。すばらしい!他に条件を満たすファイルを用意しておくとiPhone上でリストが更新されるんです。これは、毎日同期しない人にとっても効果があるでしょう。(そもそも、毎日同期しないでいいように各リストに5件という条件にしていたのですが、1の通り、それが仇となってしまったという顛末です。)
その予備となるファイル用のスマートリストの作成ですが、賢い方法がありました(自画自賛)。スマートリストは、その条件に別なスマートリストを使用することができるんです。つまり、過去記事で作成した各5件ずつのプレイリストをベースに、そこから次に再生すべき1件だけを抽出するスマートリストを作成すれ万事解決なのです!すばらしい!
どうやら、この方法で予備を用意してもうまく入れ替えを行ってくれないようでした。ESLstandby0からは曲が減るものの、結論から言うと、例えば、ESL0とESLstandby0のふたつとも同じように条件式を入力し、保持曲数だけ異なるようにしておく必要があるようです。省力は許されないようです(’Д`;)
▼作成されたスマートリストたち
過去に作ったESL2_1ヶ月というリストをそのまま「ESLstandby2」という名前にして利用します。

▼そして、新しいESL2_1monthはESLstandby2から1回分だけ取り出してくるリストとして作ります。これじゃうまくいかないので・・・

過去に作ったESL2_1ヶ月というリストをそのまま「ESLstandby2」という名前にして利用します。




※曲入れ替えの検証には「レート」を使うと便利です。曲の再生回数を使って検証しているとせっかくの学習履歴が壊れてしまいますので要注意!