カラオケなうを作ろう | アドカレ2013 : SP #21

2013.12.21

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

アドペントカレンダーも21日目まで来て、各々の人が各々の得意分野に向けた記事を書くという非常にいい形でここまで進んできたのではないでしょうか。
日本的には今日から3連休の人も多いし、忘年会やクリスマスパーティなんて予定されている人も多いとおもう年の瀬ですね。
そんなあなたのために、こんなアプリを作ってみました。

カラオケ好きな人に愛用して欲しいアプリ

当方、カラオケが大好きです。カラオケというより、歌が好きです。
暇な時間ができれば、フリータイムでカラオケ店に篭って、作業(この場合歌わないこともかなりあります)をするといった事をよくやります。
ワイワイと歌うのも好きです。大体アニソンとかゲーソンとかそっちに偏りがちです。

とあるカラオケサークル(というほどきっちりしたものでもないですが)で、#ykaraokeというのが有りまして、そのサークルで、ustream配信中に曲名をつぶやくというウェブアプリを作りました。
最初はログ程度で誰が何を歌ってるのかを共有したかったのですが、それぞれの端末で利用できるようにしたものでした。
はじめはウェブ版をリリースしたのですが、Twitterの仕様が変更されてしまい使えなくなってしまいました。
そのため、今回カラオケなうという別のアプリとして作りなおそうと思ったわけです。
担当曜日的には実はずれてしまいますが、今回はiPhoneでこれを実装します。

アプリの仕様は曲情報をつぶやくだけ

アプリの仕様は単純明快。
曲を調べる→自分のツイッターアカウントで呟く。
これだけの機能です。必要最小限。だけど、必要な物はこれが全てです。

パーツも至って単純です。
曲を検索するフォーム、その検索した曲を一覧で表示。
選択した曲を即座に呟く。呟く機能はとりあえずiOS依存。ビバSocial.framework。(やがてオリジナルで実装します)

曲名は、本来はMashupAwards用に作ってたのでACCESSPORTさんのTapnow楽曲情報APIを使っていましたが、問い合わせを行ったところ、本年で提供を終了する予定ですという本当にとても残念な回答が来てしまいました。
というわけで、代替案としてiTunesの楽曲情報を取得して利用しています(iTunes Store Web Service Search API)。

実装

 実装します。とは言っても、本当に上部に検索ツールバーがあって、下にリストが出るだけという単純なものです。

IMG_3276s

完全に一致する依存はiTunes Storeの仕様に沿ったものになってしまいますが、ある程度の曲であれば、逆にカラオケに入っていない曲でも検索することができるというメリットがあります。

今後の改良予定

とりあえずぎりぎり忘年会に間に合うように実装したので、最低限の機能しか準備していませんが、今後は以下の様な機能が追加できればなーと思います。

  • 履歴機能
  • お気に入り曲リスト
  • Twitter投稿を自前で実装

何か、他にもこんな機能があったら便利になりそうってものがありましたら、ご連絡とかください。

おことわり
すいません、本日までアプリを申請していたのですが、現段階(2013/12/21)でIn Review状態でして・・・
申請が間に合わずアプリ公開が「ホリデーシャットダウン後(2013/12/28)」となりそうです。申し訳ないです。。。

その際に再度更新かけます・・・