at_yasu's blog

ロード的なことを

0.0.3.5の事

メモ書き。忘れないように。ついでに、以前の記事とのまとめを兼ねてのひとりごと。

UI側
思いついた順
  • SpotLightとの連結
    • どうやるよ?
  • Histryの検索
    • 寧ろ、Histry自体をPlayListの一つにして、PlayListの中から検索にした方が合理的 from System側の意見
  • PlayListの{追加/変更/削除/import}
    • importまでいけるかしら。ニコニコのマイリストのインポートならいけそうだけど from System側の意見
  • 動画ランキングの表示
  • DB自体はできてるから、play listもできるんじゃないかな…多分
    • できますねぇ from System側の意見
  • 動画再生のwindow内に、再生ボタンとか付けたいなぁ
    • 再生ボタンとかどうするよ…
  • 全画面の時のマウスカーソルを隠す。
  • 動画情報をもっと増やせ*2
    • 難しいかも from System側の意見
  • ダウンロードしている/してないを一目で区別付くようにしたい。
    • ダウンロードしていないのは、赤いマスクをかけるとか。
    • 実装には時間がかかるねぇ。というのも、動画のダウンロードしているかどうかの情報は、ファイルが無くなったときの事を考えて毎回見に行っている。一度に30や40もの確認をすると処理が重たくなる from System側の意見
  • これ以上のwindowを開くのは不細工だし、何より最終的には一つのwindowに納めたい
System側
実装が楽な順、下半分は順不同
  • Growl通知
    • 機能
    • Download終了通知
    • PlayListループの時、次の動画に行った時に通知する
  • Quotaの実装
    • 最大容量の設定
    • 最大容量を越す場合、聞いてないmovieから削除して上書き
    • 設定パネルが先だろ
    • つか、Movieの再生カウントはしてないよ
  • 設定パネルの実装
  • PlayListの生成
    • ニコニコのMyListとは別。
    • NSTreeControllerでどうにか出来るような気がする。
    • / - nico{毎時,デイリー...} - {自前List...}という感じ
    • もし↑のをしようとすると、Drag&Dropが必要だな
  • Applicationのメニューの再配置
    • Controllerのplayってなんだっけ……?
    • Copy/Past/Cut/Deleteなんていらないだろ…Copyなら、今再生している動画のその時のスクリーンを取るとか?
  • DownloadListのアイコンの拡大/縮小
  • 再生している動画のサムネイルをDocのアイコンにする
  • PlayListLoopの実装
    • Quere自体は出来ているから、後は動画再生の部分をいじくるだけ

iTunesのUIって本当に善くできてるよねー(*´・ω・)(・ω・`*)ネー

*1:System側のPlayListの生成を参考

*2:NSDictionaryとNSTableの組み合わせ