arz Nitelyってシステム屋どうよ?

SecondLifeとWebとの融合を模索するセミプロWeb屋の挑戦

【LB Tune】新たな兆しか!? LSL単独でメタ情報取得できるかも!

2008年07月03日 – 01:53

LSL x PHP第一弾企画として立ち上げたLB Tuneですが
「ホントにLSL単独ではメタ情報取得できないのかな〜?」と疑問に思い
ちょっくらでっちあげたスクリプトを走らせたところ…

あれ?? つながったよwww

[9:33] Object: ICY 200 OK
icy-notice1: <BR>This stream requires <a href=”http://www.winamp.com/”>Winamp</a><BR>
icy-notice2: Firehose Ultravox/SHOUTcast Relay Server/Linux v2.6.0<BR>
icy-name: S K Y . F M - Absolutely Smooth Jazz - the world’s smoothest jazz 24 hours a day
icy-genre: Soft Smooth Jazz
icy-url: http://www.sky.fm/smoothjazz/
content-type: audio/mpeg
icy-pub: 1
icy-br: 96

#”ۘõkW

ちゃんとレスポンスが返って来たではないですか!!

しかも、最後の文字化けを見る限りバイナリーデータ部分の受信も始まった模様w

 

── The body is currently limited to 2049 bytes. 《lslWikiより引用》──

とあることから、2049バイト以内であれば
受信したボディー内から曲名情報を抽出できるかもしれません!!

ウヒヒw



テスト成功!・いま流れている曲名表示機能付きラジオ♪

2008年06月12日 – 06:00

 

LSLからPHPへHTTPリクエスト送信(配信元ホストとポート情報を送信)
 ↓
PHPからストリーミング配信先へ問い合わせ
 ↓
PHPにおいて受け取ったデータを解析・局名と曲名を抽出
 ↓
PHPからLSLへHTTPレスポンス送信
 ↓
LSLで受け取ったデータをフローティングテキスト表示

 

ここまでどうにかこぎつけました^^

あとは見せ方だよな〜w



やっぱココに辿り着くのか…

2008年06月08日 – 05:28

いろいろやりたいことが山積み状態のarz Nitelyですw
研究ばっかで商品化までこぎつけずにいます^^;

商品化しても問題ないレベルだと周りの人は言ってくれますが
越えたいハードルが越えられずにリリースに至らない品々が散乱してますw

そういう宙ぶらりんの品々を整理しつつ
売れそうなものを片っ端から売りさばいてくれるようなマネージャーさんがいればな〜と思う今日このごろですがww
ま〜世の中そんなに甘くないですね^^;

えっ?? マネージャーに立候補する??

マジっすか!?
そんな奇特な方がいらっしゃいますかwww

そうですか、んじゃ、あたしはスカイにこもってますので
お店のことは全ておまかせしますw

 

あ〜そうそう
「こんなスクリってある?」みたいなお問い合わせ、大歓迎ですww
あなたのお財布と相談しつつ、手持ちのスクリを組み合わせてつくりますよ〜^^
(無理なときはゴメンナサイ)

 

さてさて、越えなきゃいけないハードルは
どうやら「WEB側との連携」のようですw

LSLだけではどうしても無理な処理を自前のサーバにHTTP Requestで投げて
それをPHPで処理して結果を返すような仕組みをとらないと解決できないんじゃないかな〜という結論に至りました…

 

というわけで、やっぱHTTP Requestまわりのお勉強をしなきゃいけないみたいですw

またヒッキー生活かwww