2006年10月17日から2006年10月13日までの日記を表示中

2006年10月17日 (火)

cdtool

cdtoolを2.1.8に上げてたら挙動が変になりました.別に再生とかは問題ないんですが.再生中にEnterを押したり数字を押したりすると,本来でその時点での再生トラックとか時間とかが表示されるはずのところが,なぜか1回前の操作の結果が表示されちゃいます.たとえば1曲目再生中に「3」を押して3トラック目に飛んでも「CMD play play 1 0:02.01 0:00.01 END」とか表示されます.で,時間を空けて再度Enterを押すと「CMD info play 3 9:49.11 0:00.01 END」みたいな感じで3トラック目の演奏が始まったとの情報が表示されたり.調べてみたらこれまでずっと使ってた2.1.8-pre1だと平気で,2.1.8-pre2からおかしい.うーん,うちだけの問題なのかなぁ.まあpre1で不都合全くないから上げないでいいや.

AudaciousのScrobblerプラグイン

久し振りにlast fmにログインしたらyazさんからのお友達申請みたいなのが・・・.なんか3ヶ月以上前に出されてたっぽいですが,全く気づいてませんでした.すいませんorz

で,AudaciousのScrobblerプラグインすこしいじってる話です.別にScrobblerに限らんのですが,Audaciousの設定ウィンドウに統合された一部プラグインの設定画面って結構ヤバい気が・・・.「適用」とか「キャンセル」とかが無いもんだから,ユーザから見ると入力した値がどのタイミングで反映されるのかよくわからないし,間違えた値を入力しちゃった場合に取り消そうにも取り消しようが無いです.

プラグイン側でどうにかするのであれば,プラグインが個々に「適用」と「リセット」を表示するようにして,「適用」が押されるまで反映させないようにするのが良さそう.たとえばこんな感じで・・・(セパレータの下にはこれから何かが入ります,多分).

あるいはAudacious側が変更があったかとか適用済みかとかを監視して,設定に変更を加えた後に適用せずに左のアイコンクリックして別の設定ページに切り替えようものなら「設定が適用されていません.変更した設定を破棄しますか?」とダイアログを表示して Yes/No を聞いてくるようなインタフェース(kcontrolみたいなやつ)を提供してくれるようになればなおいい感じ.将来的にはこうなったりすんのかな?

ちなみにソース見た感じだと,Scrobblerのプラグインはパスワードの欄を更新しないとユーザ名の変更が保存されない仕様のようで.恐ろしい・・・.

2006年10月16日 (月)

PLAYLOG飽きた

昨日手ポストした奴のうち1個が数時間過ぎてもログに反映されなかったんですが,今朝になって見たら反映されてました.もしかして中の人がエラーログ見て手で修正?

で,Audacious同梱のScrobblerを改造して作ったアレを改造して途中まで実装したんですが,last fmとかと比べて押し付けがましいところがどうも魅力に欠けるというか,作っても自分で使わなそうで飽きてきました・・・.むしろAudaciousのScrobblerプラグインの方再びいじりたくなった.

とりあえず,やっぱ勝手にアーティスト名を全然違う人とみなして洋楽聴いてる人とリンクするのがうざすぎです.マッチしなかったらカウントしなくていいからさー.せいぜい空白潰すとか全角半角統一するとかそんくらいにしとけよなって感じ.いや,別に自分の方はいいんですよ,なんか違うの表示されても.そうじゃなくて,他の人がリンク見て「お,俺と同じアーティストの曲聴いてるやつがいるじゃん」と見にきてがっかりするのが気の毒というか申し訳ないっつーか「なにこいつキモイ氏ね」とか思われたらも(ry

まあ,もっとも,同人音楽とかゲームのサントラとか聴くような奴はお呼びでないサービスなのかもしれませんね.同人音楽なんかマーケティングの参考やダウンロード販売での利益にも直結しないだろうし・・・.その点,mixi musicとかlast fmは寛容というか,仲間が大勢いるので安心できます(笑).こんなの聴いてるの俺だけだろとか思っても絶対他に同じの聴いてる人がいるところがmixi musicのすごいところ.

あとは認証が通って「201 Created」を返してきても本文にエラーとか出る仕様(しかも401とHTML中に書いてあるだけで何のエラーなのかさっぱりわからん)を何とかしてほしいですねー.まあ,認証部分が正しくて,正しいXMLをポストすれば,絶対に受け取れる自信があるなら起こり得ないエラーってことで気にしませんが・・・.まー,「βバージョン」だからしょうがないのかのぅ.

gaim-cvs版

会話ウィンドウのアイコンのあたりを中クリックしたらいきなりウィンドウが閉じてびびりました(;´Д`).これはありなのか・・・?まあそれでもしばらく使ってみようかと思ったんですが,gaim-guificationsがちゃんと動かなかったんで結局2.0.0beta3.1に.残念.

あ,近い気がする

今日は4面までノーミスでしたがアキの手前で撃沈.もう少し?そう甘くはないか・・・.4面で尻っ尾バリアみたいなのに変えられてしまったのが痛いです.あと,アイテム取ら(れ)ずに避けてたら青いの取らされちゃってつるつる動いて死亡orz.最終ステージをもっと練習せねば・・・.一応最終ステージの中ボスは一番下で横にちょこちょこ避けてれば最後以外ボム打たなくても平気だということがわかりましたが,その先がねー・・・.クワガタうぜー.

CDとか

東方徒然雲 (文鳥オンライン)
東方アレンジ.2曲目とか3曲目聴いて渡瀬マキ(というかリンドバーグ)をちょっと思い出したり(^^;して結構良かったです.中身と値段のバランスもいいっすね.歌の出だしの方とかもっと声出てたらなお良かったかも.
Reprocessing II (PHOENIX Project vs SEPIA-SIS)
比類無きラジオの方々だしLix氏のリミックスとかあるしってことで割と勢いで買いました.7〜9曲目あたりが結構良かったです.でも6曲目とか最後の曲とかついていけんところが・・・(;´Д`).たとえ早朝から並んでいたとしても勢いで買うのは控えよう・・・.
翠 (鋲の人)
東方アレンジ.全然チェックしてなかったんですが,Iemitsu.にあるのを見つけて気を利かせてよみさんの分をおさえたら,よみさんも自分で別所で入手してたためこれが手元に残りました.14曲目とか結構よかったかな.相変わらずビリビリいってるところがありますが・・・ってWebページで音割れについて触れてますね.最後の曲は,歌はともかく歌モノアレンジとしておもしろかったです(なんだそりゃ).あ,Discographyのリンクが壊れとるよ・・・.
Real Fantasy (萌えさいと。)
ピアノソロのライブCD.AIRとかCLANNADとか東方とかのアレンジをものすごい勢いでピアノ演奏しているわけですが・・・いやー,編曲も演奏もすごいですね・・・.素人はただただ人が独りでこんなにすごい曲をこんなに長く弾けるものなのかと驚くばかりでした.1枚目より2枚目の方が好みの曲が多かったかな.とくに「AIRの回想」とか.というかVoyageとか人の手で弾ける曲だったのか((((;゜Д゜)))

2006年10月15日 (日)

PLAYLOG続き

まとめてPOSTの方法を知りたくてSonicStageを入れてみました.もちろんいれる前のVMwareのスナップショットを残してあります.

インストール後,ミュージックコミュニティとかいうボタンクリックしてみたらPLAYLOGの画面が出てきたのでログインしてみました.で,説明に「「ON」にしていて、PLAYLOGに「ログイン」している状態で、SonicStageにて音楽を再生すると、再生した曲の情報がPLAYLOG.に送信されます。」とあったので一旦ログアウトしてwiresharkをしかけて再生開始.再生が終わった後,ログインし直せば一気に2個送られるという算段・・・って半分過ぎたところでポストしているッ・・・!!

今度はネットワーク切って同じことして,後で送信履歴を押してみたんですが「取り込み中です。しばらくお待ちください。」のままだんまり・・・.いやー,すげえな.聞きしに勝るクオリティ.結局欲しかった情報は何も得られませんでしたorz.・・・さ,Revertしよ.

[コメントを書く]

dachk_wr 2006/10/16(月) 21:35:35
いや〜まさかPlaylog実験されるとは思っても見ませんでした
お疲れさまであります

やっぱりSONYクオリティなんですなぁ....
nosuke 2006/10/17(火) 00:40:45
いやー,いい情報ありがとうございました.でもそろそろ飽き気味です(笑).
mattn 2006/11/27(月) 01:49:34
適当クオリティ...です。<WinAmp
#いやはや申し訳ない...
時間できたらUTC直します苦笑
nosuke 2006/11/27(月) 04:58:24
>mattnさん
いやいや,最初に動くところまで持っていくのは相当大変なことだと思います.WinAMPのプラグインは大変参考になりました.ありがとうございました.

クライアントの拡充を外の力に頼るなら,もうちっとサーバがしっかりするとか仕様をちゃんとするとか,中の人には気合入れてやってほしいところです・・・.UTCの問題も,サーバがポスト時刻じゃなくて投稿情報をWeb上に反映させればそれですぐ問題が発覚したんだと思いますし・・・.

# って,中の人だったらごめんなさい(^^;.
mattn 2006/12/11(月) 21:05:58
いえいえ中の人ではないです。苦笑

まぁ、こういうソフトって先に作ってしまったもん勝ちみたいな所もありましたし...汗
#ご勘弁を
最近時間がとれなくて、修正できないんですよね...苦...

gaim-audacious-1.1.0d1

試してみたんですが・・・うーん,うまく動きません・・・.デバッグメッセージを見ていると一応反応しているようなのですが・・・ってなんで向井くんの名前がデバッグメッセージに出てんだこれ(;´Д`)? もしやと思いアカウントの編集ウィンドウを開いてみると,見事に「別名」が向井くんのFriendly Nameににに.そしてぐゎがサインオンしてきたらぐゎのに変わりました(笑).ひょっとしてsvn版のgaimじゃないとだめっすか?

というわけでsvn版使ってみたんですが,状況は同じ・・・というかgaim-audaciousが無効になっている状態でも他人の名前が別名に設定されちゃうんですが・・・(;´Д`)'`ァ'`ァ.うーん,server.cの方への差分が怪しい・・・?

[コメントを書く]

yaz 2006/10/16(月) 11:30:23
うーんそれはserver.cですね。

REAを発行した後にサーバからNLNが帰ってくるので、それを拾ってaccount->aliasを更新しているのですが、他のユーザのNLNでも拾っちゃってますね。

ロジックを変えます。
yaz 2006/10/16(月) 12:44:53
NLNを受けていたのは、トークンを含むaliasを復元しようという意図だったんですが、根本的に間違ってましたね。ローカルに処理できるので、そのように書き換えました

http://www.honeyplanet.jp/gaim-audacious-1.1.0d2.tar.gz

server.cのパッチはreverseしといてください。
nosuke 2006/10/16(月) 14:09:35
おっと,ログインした後,一度msn_act_idが呼ばれるまでaliasは空っぽなんすね.設定し直したらうまくいきました.
ただ,他人にはバッチリ見えてるんですが自分の表の表示が大変なことに(笑)
http://obn.sakura.ne.jp/20061016-gaim1.png
yaz 2006/10/16(月) 14:35:07
あー、戻すの忘れてました。msn_set_alias.patchで
account->alias = g_strdup(alias);
とやっているところでg_strdup(entry)にして下さい。
どうもすんません。
nosuke 2006/10/16(月) 15:20:29
おおー,直りました.どうもです.

2006年10月14日 (土)

PLAYLOG

おぼのくんが誘ってくれたぜわーい.登録完了後,FlashPlayerが何か再生しようとしたところでFirefoxが死にました.開くといきなり音を出すFlashは勘弁してくれ(;´Д`).

で,早速仕様を見ながらクライアントを書いてみようと思ったわけですが・・・とりあえず音ログの仕様こっちのUAの例のところで出てるサンプルとでヘッダフィールドが全然違う・・・

PLAYLOG側で若干カスタマイズしているに違いないと思いPLAYLOGの方の例に出てるやつをベースに書いてみたんですが思いっ切り401で認証に失敗しています.うーん,X-WSSEの値はこれでいいと思うんだけどなぁ・・・.

渋々Windows上で対応プレイヤー動かしてパケットを監視してみることに(ほんとはこっち先にやるべきなんでしょけど・・・).見てみたらWinAMP用のプラグインがあったので入れてみました(VMwareとはいえSをいれるのは極力避けたい・・・).wiresharkでVMwareのNICの80番を監視しつつ,いざ再生・・・.あれ?何もパケット流れねーぞ?おかしいな・・・って「楽曲の情報はID3v2もしくはID3v1タグより取得されます」ってreadmeに書いてあるぅ(;´Д`).Ogg Vorbisじゃダメでしたかorz.しかもアルバム名必須仕様だし.アルバム名のついたMP3なんて・・・あった.「ゆかりん突発CD」でいいや(笑).

再生してみたところ,今度は無事パケットキャプチャ成功.さて,中はどんなかな・・・.うおおおぉ,HTTPのヘッダフィールド全然違うし!音ログのPDFの方があってました_|‾|○

キャプチャしたパケットを見つつあれこれ修正した結果,201になり,Createdと出るようになりました∩( ・ω・)∩ワーイ.でも何かその後本文として401が返ってきてんですよね.なんだこりゃ.しかも全然Webの方に反映されてないし.

反映までに時間がかかるのかなーとWebの方の自分のログを眺めていると,下の方になんか凡例があることを発見.「[i] iTunes」とか書いてあります・・・.で,「その他」ってところをクリックすると,XMMSとかamaroKとか書いてありますね.えーと,もしかして,そのUser-Agentはここにあるやつしか認められてないんでしょうか?自分Audaciousなんですけど・・・.

試しにUA名を「Audacious/1.2.0rc3」から「BMP/Audacious.1.2.0rc3」と変更してみたところ,Createdの後,何も表示されなくなりました.かなりしばらくしてからWebの方にも掲載された模様・・・.工エエェェ(´д`)ェェエエ工

しかしオープンなのにはまりポイントが色々ありますねこれ・・・.とりあえずはまったのは以下.

UAの名称は自由につけられない?
「プレイヤー名称には下記ルールに基づく文字列の使用を推奨します」と推奨であることが仕様に書いてあるんだけどなぁ・・・
リクエストのXML記述には改行を入れられない?
終了タグの後ろに改行入れたらエラーになりました・・・.単に文字数の計算間違えただけかもしれませんが・・・.
X-WSSEのNonceフィールドはBASE64エンコードしないとだめ?
上に書いてませんが,実はここもかなりはまりました.「ランダムに生成された文字列です」としか書いてなかったんで.SHA1した結果を16進数表示した文字列を書いてたんですが,WinAMPの返してる結果デコードしてみてびっくり.まあ,HTTPのヘッダフィールドだから,文字列なら何でもOKというわけにはいかないでしょうけど・・・.でも,オリジナル(?)のWSSEはそんなことやってないみたいなんですよね・・・.

あと疑問も色々.

演奏開始日時おかしくない?
UTCで送れと書いてあるんですが,WinAMPのパケットを見る感じだと日本時間を(「Z」つけてUTCのフォーマットで)送っている模様.なのに何故これでPLAYLOG側は正常に表示されてんの?・・・と思ったらPLAYLOGに掲載されてんのはPOSTした時刻かよ(;´Д`)
複数まとめてポストできないの?
サーバがダウンしてたりとか,こっちが一時的にネットワーク未接続だったりとかして,ローカルに複数の未postのエントリが蓄積されている場合,Audio Scrobblerやmixi musicではまとめてポストできますけど,そういうことできるんですかね?とりあえず2エントリ続けて書いてみたらエラーになりました(´・ω・`).もっとも,上記のような演奏開始日時の仕様だと,まとめてポストした際に同時刻に多数の曲聴いてると記録されちゃいますよね.
「最大255文字」ってあるけど,本当にUTF-8で255文字なの?
255byteだったりしないのかな・・・.まあ,どのみちそこまで長いのは手元にないですけど・・・.

[コメントを書く]

nosuke 2006/10/15(日) 17:06:22
何か勝手に似たようなアーティスト名として認識されてしまい嘘情報がトップ掲載されてしまう(;´Д`) MORRIGANとMORRIEはずいぶん違うと思うんですけど・・・お節介にもほどがあるというか
OBONO 2006/10/15(日) 21:37:34
上海アリス幻樂団は、全然違うアーティスト名になっちゃうし。どうしたものか。
確か「複数まとめてポスト」はできるはず。
nosuke 2006/10/15(日) 21:54:04
> 確か「複数まとめてポスト」はできるはず。
お,まじっすか・・・って外からそう見えるだけで中では何度もPOSTしてるとかじゃないよね(^^;?

虫姫さま

とりあえずやりなおしありでならノーコンティニューでクリアできることがわかりました(笑).最終ステージの道中を1ミスで切り抜けられたのは奇跡.普通に通しでやると4ボスぐらいです.何でもないところで抱え死ぬからなぁ・・・.

2006年10月13日 (金)

金曜辛い

また徹夜でした(;´Д`).夜おぼのくんが忘れ物のメモリーカード取りにきたんですけど,何かちょうど寝てて,起こされたものの意識が朦朧としてて何話したかよく覚えてなかったりします(^^;.その後またすぐ寝ちゃったし.辛いなー金曜.

[コメントを書く]

OBONO 2006/10/14(土) 15:06:09
忙しいところ、遅くまで待っててもらって、ほんとスイマセンでした。

dvipdfmx

うおー,PDFに落して印刷だぜーというところで新環境にdvipdfmxを入れていなかったことが発覚(;´Д`).焦ります.しかも焦って入れた20050627だとIPAフォントがみつからないとかでPDF作れなかったしorz.追ってる余裕無かったんで前まで使ってた20031116に落してたらひとまず解決.はぁ・・・.

PLAYLOG

dachk_wrさんが書いてるの見て初めて知ったんですが,PLAYLOGなんてサービスがあんですね.音ログAtomPPなんてのも初めて知った・・・.API公開されてるし,下の方User-Agent見るとXMMSとかamaroKとか出ててなかなか好感が持てますなぁ.でも周りで実際に使ってる人居なそうだし・・・.あ,Sonic Stage入れりゃ登録できんの?でもそれはちょっと抵抗がw

2006年10月17日から2006年10月13日までの日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2006年10月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ