こちらのエントリーで書いてたのをちょっと何とかならないか探って見ました。

(あくまで個人的なHackなので本家には問い合わせたりしないようお願い致します。)

JSONをただ引っ張って来てPlayerに渡してるだけだろうと思って、Javascriptの中でsortできないかと少し探りました。

jsはどうも勘が働かず、Firebugsで追ってもいまいち分からず。(そもそも動画サイト毎のプラグインアーキテクチャー的なものとか、なんでニコ動再生できんの?とかいうレベルで分からない。)

やはりサーバーサイドか・・・。

インストール中にチラチラ見えていたMoose?とか、Rose::DBとかHTTP::Engineとか大昔に止まっている俺のPerl脳で理解できるんだろうか。あぁ・・・巨大なモダンPerlが攻めて来る

と思ったら意外に読み易い。(Remedieのソースが綺麗なのかも)

実装方法は違えど、設計はどの言語も似たようなもんで、Rubyで言えばアレか〜って感じで理解し易かった。

Rose::DB::Object::Managerなんて糞便利なもんがあるんですね。(Class::DBIとかで時が止まっている。)

本題。

remedie 0.6.14へのdiffです。

diff --git a/lib/Remedie/DB/Channel.pm b/lib/Remedie/DB/Channel.pm
index da0597f..f2bde7d 100644
--- a/lib/Remedie/DB/Channel.pm
+++ b/lib/Remedie/DB/Channel.pm
@@ -19,7 +19,7 @@ sub items {

     return Remedie::DB::Item::Manager->get_items(
         query => \@query,
-        sort_by => 'id DESC',
+        sort_by => 'id',
         $opts{limit} ? (limit => $opts{limit}) : (),
     );
 }

Remedie: マイリスト FF5 モンク縛り‐ニコニコ動画(ββ)

キタコレ。

これでニコ動の続きモノ動画を大消化大会だ!

追記:

こっちの方がスマート。

Twitter / toshikaz: remedieにゲーム実況などニコニコマイリストを登 …

toshikaz55 remedieにゲーム実況などニコニコマイリストを登録する際に逆順になる場合は、RSSのURLに、/mylist/XXXXXX?sort=d&rss=2.0 とsortを付加してやると順番に登録されて楽に順次再生できる

関連

参照

Comments


(Option)