RSS

初出:2008年8月15日 12:51

更新:2012年6月20日 15:26

【追記】

※ 2012年6月20日 記事改定。

※)元は「Simplify Media」というサービスに関する記事でしたが、2010年5月にGoogleが同社を買収したため、iOSへのサービスが終了してしまいました。その後、同様のサービスである「Audio Galaxy」を使い、以下の記事とほぼ同じ環境を運用しています。

---

【2008年8月15日掲載の元記事】Simplify Media - iPhoneで60GB分の音楽にアクセスする方法

日々、いろいろなアプリケーションが出てくるおかげで、iPhoneの使い勝手がどんどん上がっていくのが本当に楽しい。なんでもいいから作ったらすぐにApp Storeへ...っていう風潮の中、マトモに動作しないような不届きなアプリも多いけど、玉石混合の中から玉が見つかると、それだけでiPhoneの価値がグンと上がるわけです。

今までもそんなアプリはいろいろあって、Twinkleはもはや、無いとつまらなくて死んじゃいそうってものになっているし、先日は待ち合わせしていた人とPalringoでチャットしながら「お、突如の豪雨」「まじ?」「ちょっと場所を変更しよう」なんてリアルタイムで会話してですね、乗換案内で電車の時間調べたりするなんてこともやりました。そして当然、NetShare。こいつのおかげさまでイーモバイルを最低料金のプランまで下げるに至りました。

まあ、携帯電話にこれほどのことを求めたり、携帯電話でこういう使い方をする人は多数派じゃないと思いますよ。ただね、フェンシングの男子フルーレ個人で銀メダルを獲った太田選手は、対戦相手の映像をiPodに入れてイメトレしていたって言うじゃないですか。道具って他人には思いも寄らない、自分だけの創意工夫を探求してこそ、結果幸せになれると思うんですよ。

そして本日、またひとつ幸せにしてくれるアプリが目の前に登場しました。「Simplify Media」ってやつです。これは何かというと、自宅にある音楽ライブラリを全部、ネットを通じてiPhoneで再生できるようにするアプリです。

16GBのiPhoneに2,000曲を入れてますが、自宅のライブラリには11,000曲以上あります。容量にして60GB。たとえ年末とかに32GBのiPhoneが出たとしても全然足りない。64GBのiPod touchが出れば足りるかもしれないけど、ライブラリが64GBを超えるなんてすぐです。結局はHDDモデルでないと本当の幸せは得られない。でもSimplify Mediaを使うことで、3G回線にさえ繋がっていれば、自宅のライブラリに入った曲をすべて再生できるわけです。

そもそも外出先でそんなに音楽を聴くのか?と思われる方もいるでしょう。ええ、外で11,000曲を聴くなんて全くナンセンス。んなことできるわけがない。ただ、電車とかに乗っていてフと聴きたくなる曲が出てきたときに、それがiPhoneに入っていないのが、すごいストレスなんです。飲み屋で音楽談義しているときに「おーおー、それってこの曲だろ」とすぐに再生させたいのにiPhoneに入っていないことが、すっっごいストレスなわけです。それもSimplify Mediaがあればオールクリア。問題なっしんぐ。

Mac版のSimplify Media

Simplify Mediaの使い方は、まずPC(Mac/Win/Linux)用のアプリを落とします。インストールして起動すると、最初にアカウントを作れと言われるので作ります。次にiTunesライブラリを共有するか、Musicフォルダを共有するか選びます。iTunesライブラリにしておけばOKで、なおかつiTunesを起動しておくこともありません。設定が済めばPC版のSimplify Mediaは、iTunesのライブラリ情報をせっせとサーバに更新します。

Simplify MediaのiPhone版

次にApp StoreからiPhone用のアプリを落とします。iPhoneにインストールが済むとユーザー名とパスワードを入力する画面になるので、さきほどPC側で登録した内容をiPhoneにも入れておきます。これだけで完了。iPhoneがサーバを経由して自宅のSimplify Mediaと接続し、あとは曲を聴き放題。...ただ最初はまったくうまく繋がらずウンともスンとも言いませんでして、メーカーにフィードバックしたところ、すぐに簡単な英文メールが届きまして、サーバ側で問題があったそうですが、今はもう直っているみたいです。

パフォーマンスについては、十分にバッファしてからの再生となるので、スタートには時間がかかります...が、音質は何も問題なし。曲を再生している最中に裏で次の曲のバッファをやっているので、曲毎に再生が止まるってこともなし(さすがにギャップレス再生はムリだけど)。

そんな幸せ過ぎるアプリですが、ひとつ難があるとするならば、Simplify Mediaが...というよりもiPhoneのインターフェイスに問題ありでして、11,000曲を指でスクロールして曲を探すのは相当疲れる。画面右側にアルファベットの頭出しができるようになっているけど、それでも先頭が「T」の曲なんて何曲あるか分からないわけで、ここにiPhoneインターフェイスの限界を見ました。そしてiPodのスクロールホイールの秀逸さが際だつわけです。iPhoneでも曲リスト表示時に、指で円を描けばスクロールできるようにすればいいのに。

Googleさんは、この記事をこう解釈しました

記事の詳細ページ

記事の全文を表示します。関連するコメントやトラックバックなどもこちらからどうぞ。

本日のBGM

★印があったら「これは聴いてみてほしい!」という推薦曲です。曲名をクリックするとiTunes Storeへジャンプします。

'; // loop through the songs in the array and get 4 fields that I want to see foreach ($songs as $song) { $output .= '
  • '; if ($song["Rating"] == 100){ $output .= ''.$song["Rating"].''; } $output .= '
    '; $output .= '
    '.$song["Name"].''; $output .= '
    '.$song["Artist"].''; $output .= ''.$song["Album"].''; if ($song["Year"]){ $output .= '('.$song["Year"].')'; } $output .= '
  • '; } // end the table $output .= ''; // show my new table print ($output); } ?>

    Now & Then

    Twitter Updates

      OAuthRequest('https://api.twitter.com/1.1/statuses/user_timeline.json','GET',array('screen_name' =>$search_word,'count' =>'3')); //Jsonデータをオブジェクトに変更 $oObj = json_decode($vRequest); //var_dump(json_decode($vRequest)); //オブジェクトを展開 for($i_tweet = 0; $i_tweet < sizeof($oObj); $i_tweet++){ $screen_name = $oObj[$i_tweet] -> {'screen_name'};//ユーザーID $profile_image_url = $oObj[$i_tweet] -> {'profile_image_url'};//プロフィール画像のURL $text = $oObj[$i_tweet] -> {'text'};//ツイート $date = $oObj[$i_tweet] -> {'created_at'};//時間 $tweet_time=strtotime($date);//Unixタイムスタンプ形式に変換 $now_time=time();//現在の時刻をUnixタイムスタンプで取得 $relative_time=$now_time-$tweet_time;//つぶやかれたのが何秒前か if($relative_time<60){//ss $displayTime = $relative_time.'秒前'; }elseif($relative_time>=60 && $relative_time<(60*60)){//mm $displayTime = floor($relative_time/60).'分前'; }elseif($relative_time>=(60*60) && $relative_time<(60*60*24)){//hh $displayTime = floor($relative_time/(60*60)).'時間前'; }elseif($relative_time>=(60*60*24)){//日付 $displayTime = date('n月j日',$tweet_time); } //表示 echo '
    • ' . $text .'' . $displayTime . '
    • '; } ?>
    follow me on Twitter