2024/11 | ||||||
---|---|---|---|---|---|---|
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
2024/12 | ||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
a person powered by ototoy blog
モヘンジョだろ!!2009年にOTOTOYをスタートさせたときにはもちろん、iTunes (Music) Storeが日本で使えるようになってからずっと念願だったものです。実はこのアプリは自分に1990年代のObjective-C経験があるのと、OTOTOY社の経済的問題から(表面上のコストゼロを目指して)、ずっと自分自身で書こうと思っていました。しかし、日々のタスクに追われて落ち着いて開発をする時間がなく、自分がボトルネックになってる!という自覚に苛まれ、半年くらい前(2012年終わりくらい)に自身での開発を諦めました。そこから幸運にも非常に優秀なアプリ開発者に合流してもらったこともあって、実質三ヶ月ほどで出来ました。諦めて本当に良かった。
機能的にはまだまだ足りない所が一杯あるものの、OTOTOYで購入した音源がリスト化されて見えて、いつでも呼び出して聴ける、音楽配信タイプのアプリとしては画期的なモノになったと思っています。また、週イチで入れ替わるフリーダウンロード曲もアプリから聴くことができ、気に入ればそのままユーザー自身のアーカイヴに入れられます。今まで、OTOTOYで買った音楽を持ち歩くためには、どうしてもPCでダウンロードし、iTunesなどで同期したiPhoneなどのモバイルデバイスに入れる、というまどろっこしい手順を踏む必要がありました。それがiPhoneで、ワンステップで手に入ります。一言で言えば、OTOTOYが近くなります。
買ったものと、フリー音源が手間なしで聴ける機能は、日々新しい音楽に巡り会いたい僕にとって、とても重要なことでした。いくら忙しくても電車に乗ってる時、新幹線で移動してるときなんかは暇です。暇を持て余します。そんな時はふと、新しい何か(テキストでも音楽でも動画でも)に出会いたくなります。しかしOTOTOYの音楽を聴きたい、忙しくてまともに聴けていなかった曲をまとめてチェックしたいと思っても、マメにiPhoneに集約してるわけでもないし、結局PCが必要なんですよね。出先でのテザリングなんか仕事で必要に迫られてやる以外あんまりやりたくないし。第一、鞄からノートPCを出すのがかったるい。僕以外にもそんなひとは一杯いるはずなんですよ。多分そんな人々は興味のある新譜をiTunesアプリで買ってみたりして、Appleが独占的に使っているアプリ連携で、ミュージックアプリのライブラリにそれを追加して、その場ですぐに聴いてるんですよね。合理的だし便利。
こんなことはAppleだけが出来ることで、OTOTOY社にはこういうことは許されていません。独自決済も出来なければミュージックアプリにデータを送り込むこともできない。こんな厳しい条件の中でOTOTOYアプリは存在できるんだろうかと考えた時期は結構長かったです。仮に僕がもっと暇だったとして、自分でコードを書き始めたとしても、この点で随分悩んだだろうし、実際コードを書いてない時期も常に悩んでいました。
おそらく時間が経って自分の中で、プラットフォーマーとしてのAppleとイチAppプロバイダのOTOTOYでは出来ることに大きな差があり、常にその点でムカついてはいるものの、僕も含めたOTOTOYユーザーの皆さんがより自然だなーと感じてもらえるような環境を、アプリを通じて体験してもらえるなら、別にAppleと同じ環境を揃えなくてもいいじゃないか、ということに気づいたことでストンと腑に落ち、まずできることからやってみようということで今の初期バージョンを落としどころにできました。フリー曲がより多くの人に聴いていただけるという点でミュージシャンにとって良いツールになってると思いますし、著作権管理をされている各法人の方々にも検討していただき、権利問題も一応クリアした上でのリリースとなったことは、個人的にもOTOTOYとしても非常に嬉しく思っています。
というわけで、本当は17時にAppStoreで見えるようにするつもりだったのですが、Apple側で"Ready For Sale"になってて、価格と地域さえ決めれば10分ほどでリリースできるという情報を信じて16:48に条件を整えたものの、それから8時間以上経っても未だにストアに並びません。ふざけんなよApple。サイサキが悪いスタートですが、遅かれ早かれリリースされるとは思うので、是非iPhoneユーザーでOTOTOYのユーザー登録のある方はインストールしてみてください。今までOTOTOYを知らなかった方にも、OTOTOYキュレーションの面白いフリー曲が毎週聴けるので、そこそこ役立つアプリになってるつもりです。
巷ではサブスクリプションサービスが次世代の音楽配信だとかしきりに報道されて、やたらともてはやされてますが、OTOTOYアプリが纏う(ことを目指している)、音楽に愛着が持てる感じ、を感じていただければ嬉しいです。これからも継続してブラッシュアップしていきますので、末永くおつきあいください。
追記: 7/27 1:45ごろようやくストアに並んで、2:30ごろ検索にひっかかるようになりました。ああよかった。
dolipoなどのネット高速化ユーティリティやDownThemAll!などのブラウザプラグイン形式のダウンロードユーティリティが、高速化の為に使っているのはHTTPリクエストで大きなファイルを分割するように指示し、大きなファイルを待っている間、他のメディアファイル(画像やSWFなど)が転送できない問題を解決するという手法のようだ。
このようなテクニックはRANGEヘッダやIF-RANGEヘッダで実現するのだが、ototoyの場合ダウンロードファイルは動的に生成し、用が済んだら削除するため、リクエストがRANGEごとに分かれて多重に来たとしても応えることが難しい。不可能とは言えないが、完全にユーザーにファイルが渡ったか判断するのはかなり困難だ。
そこで、今日ふとRANGE付きのリクエストに全部403 Forbiddenレスポンスを返してみたらどうなるだろうということを思いついて早速開発環境で実験してみた。つまり、403でユーティリティ側が「あ、ダメなんだね」って気がついて、改めてファイルの全レンジを普通にダウンロードし直すだろうという仮説と期待に基づいて、拒否ってみたわけだ。
サーバログを見ながらDownThemAll!で試してみたが、結果、ダウンロードは完走せずNGだった。ログを見てると、やはりRANGEヘッダでの多重リクエストが検出され、そこで意図通りスクリプトは403を返しているのだが。
403の定義を読んでみると、リクエストに対応できない場合も返していいようなことが書いてあったので、ユーティリティ側で403が返って来た場合の処理を適切に書けば問題は解決するはずなのだが。
というわけで、手抜きの割には良いKludgeだと思ったのだがあえなく挫折。手間をかけてRANGE対応するしかないような雰囲気だ。
昨日、調子の悪かったハードディスクがいよいよダメになってfsckも通らなくなったので、タイミング良く大樹が調達しといてくれたHDDにFreeBSD7-STABLEを入れてApacheとPHP5が動く環境を作って、mp3周りのバイナリも作り直した。PHP-4.4.8から一気にPHP-5.2.6にしたのでarray_merge()とかarray判定の部分で若干の修正が必要だったけど一応動いている。一晩動かしても大丈夫そうなのでXCacheも入れた。防忘録として。
7/5のリニューアル後、SNSから音楽情報寄りのサービスに寄っているレコミュニですが、より濃いめの情報をお届けすべく「特集」ページを開設しました。第一弾は朝日美穂さんのニューシングル情報で、印刷にも耐えなくはない解像度のジャケット兼歌詞カード(壁ジャケというそうです)が曲をダウンロードした方のみの特典として、レーベルから提供されています。
このようなアーティスト連動型の記事だけでなくジャンルや時期についての最新、定番、特別な音楽情報を月に1〜2度更新していきますのでお楽しみに。
って書いてたらまるでレコミュニ運営のお知らせみたいになってちょっと恥ずかしい。特集のために今回qwik( http://qwik
ところで日記でwiki文法とか使いたいですか?
ダウンロード特典機能も地味にリリースできたし、これからはしばらく細かい所に手を入れられればいいなと。日記にカテゴリを挿入できなくなってるし。こういうのを直していきたい。
代々木公園で自転車乗り中でもこうやって日記が書けるし、レコミュニと入力したあと「ュ」を消せばいいのもイイ!
荒削りだけど、日記からトラックバックPingを外のブログに対して打てるようにしましたよ。いくつか注意点を。
日記をブログ化してないとトラックバック用のリンクはフォームに現れません。また、インターフェイスの都合上、新規エントリの場合にも打てません。「修正」リンクをたどると、リンクが現れます。リンクをたどると、別パネルが開き、今までその記事から打ったトラックバックが一覧で出てきます。同じ記事から同じURLへのトラックバックは簡単には出来ません(ていうか時間制限してるだけ:改善の余地あり)。
後は廣田くんか穂川くんがコスメティックな部分をちゃんとしてくれればコスメティックかと。
recommunikkiか、rexteriorという名称にしてみたらーとレコミュニさんに提案してみたんだけど、どうやら却下されたようだorz
日記のコメントに写真がついてる場合、recommunikkiでは表示されないということに気が付いた。誰か直してくれないかなぁぁぁぁ。それともログインしたら見られるっていう特典機能だということで放置でいいんだろうか。直島コメントに讃岐うどん写真が付いてるのにさっき気が付いてびっくりしたですよ。
それから新規に日記を書き込むときのカテゴリが最初から二つ並んでるのは仕様ですかそうですか。
前回と同じく全部ダウンロードしてみた。まだ12曲しか聴いてないけど、落ち着いてて粒が揃ってる感じがするですよ。36曲か…聴き甲斐あるなぁ。
コメント