最近はiTunesでよく曲を買う。 2015年06月02日

Screen Shot 2015-06-03 at 23.48.55

ここ最近はiTunesでよく曲を買っているのです。

なんでかというと自分は基本的にMac、iPhone、iPadというPCからモバイルまで基本的にAppleフォロワーに戻ってしまったのでiTunes Matchというサービスを使えば自分のmp3ライブラリ全部をどの端末からでもストリーミングで聴くことができる。

iTunes Match を登録してみたけど。。。 2014年12月25日
Google Play Musicで20,000曲をクラウド同期。。。20,000曲超えてた 2014年01月14日

以前はこれのGoogle版、Android版であるGoogle Play Musicなども使用してみたけどPC側はMacでiTunesからGoogle Play Musicでクラウド側と同期とってNexus4とかで使うと、これがどうも安定しない。一番使いたい仕事で片道車で1時間とかの工業団地に出向くときなどにうまくストリーミングでデータが降りてこなかったりという感じ。その点iTunes Matchであれば全部Apple製品で固めてるせいか、わりかし安定して聞ける。なんで最近はiTunes Matchのおかげですべての手持ちデバイスでいつでもきまぐれに好きな曲が聞けるようにしてる。後はRdioの聴き放題のサービスも一応使っているけどこっちはたまにしか使わない。

Rdio

Screen Shot 2015-06-03 at 23.46.11

が、しかしこのiTunes Matchもまた制限があってライブラリをクラウド同期できる曲数上限が25,000曲までとなっている。現在22,000曲。今見たらちょうど22,000曲になっていた。ちなみにGoogle Play Musicであれば上限は50,000曲らしい。まあどちらのサービスも普通の人にしたら十分な曲数なんでしょうけど自分の場合はもうすでに9割近くを使っているので非常に心許ない。

ここでまた悔しい仕様があってAppleのiTunes Music Storeで買ったmp3(AAC)の曲はこの同期対象の曲にカウントしないとのことなのだ。うーん、となるとまあiTunesで買うかあとなってしまう。しかし、もしなんらかの問題や不幸があってAppleのアカウントがぶっとんでしまったり、停止、抹消なんてされてしまった日にゃあ泣くどころの騒ぎではなく、体中の穴という穴から全部水分吹き出して即身仏にでもなりそうなので、集中させすぎるのは若干危険を感じるのだが、それでもiTunes Matchが便利でなかなか手放せない。正直BeatportやTraxsourceなんかから買ったり、各レーベルの本家のサイトからDL購入して分散させておくほうがいいような気もするんだが。。。

というような今まさにAppleがんじがらめな状況です。んでまた今日もTech houseとかのEP買ったりするわけです。EPだと4USDとか値段だから安くてつい買ってまう。。。

Belkin Aircast Auto / Bluetooth Audio これ、iPhone/iPadはいいけどAndroidは。。。 2013年12月29日

自家用車のTOYOTA VIOSのカーオーディオにはBELKINのTUNE DIRECTというiPhone/iPad専用でAUX接続するものを使っていた。

iPhone/iPadの30Pinコネクタから音を拾ってカーオーディオのAUXに出力するので車内で聞くレベルでは音質劣化などなくいい感じで使えていた。ただ、このiPhone/iPadをつなくケーブルがちょっと固めなのと有線接続なのでケーブルがシガーソケット脇のサイドブレーキに絡んでうっとおしい。そして決定的なのは僕が携帯をAndroidに乗り換えたことと、彼女が持っているiPhoneも30pinコネクタではなくライトニングコネクタになったお陰で使えなくなった。

んで新たに調達したのがこのBELKIN AirCast AutoというBluetoothで音楽を飛ばすもの。これならAndroidでもiPhone/iPadでもBluetoothでA2DPに対応してるから使えるだろうと思って購入。

これならスマートフォンからBluetoothで音楽データを飛ばし、レシーバーで受信、AUX接続でカーオーディオに出力できるので電話は有線で接続する必要がなくシガーソケット、AUX周りがすっきりするはず。

が、Androidではやはり音が悪い。AMラジオからちょっと音がよくなった?って程度の音質。。。こんな音質でBluetooth対応ワイヤレスヘッドホンとか売れるのか?というぐらいに不思議に思っていたが、これがiPhone/iPadとのペアリングだと先述のTUNE DIRECTと変わらない音質。

実はこれ、BluetoothのA2DPというプロファイルは同じなんだが、そのプロファイル内で使用するAUDIO CODECの違いでAndroidはApt-x/SBC対応でiPhone/iPadはAAC/SBC対応となっている模様。BELKIN AirCast Autoのほうは全然オフィシャルに明記されていないがAAC/SBC対応となっているみたいでAndroidとペアリングした際には最低限の共通CODECであるSBCが使われる。個人的に多分これは車内ハンズフリー通話のためのCODECじゃないかと思われる。その程度の音質。

Bluetoothのワイヤレスオーディオって音があんまりよくないよ、って話はネットのレビューでいくらか見ていたがSBC CODECの音質がこの程度だとは思ってなかった。。。対してAACのCODECだと車内で聞く音量レベルではまったく問題ない。満足のいく音質レベルであります。

というわけで次のアクションはAndroidでもAAC CODECを使えるようにすること。ただ、AAC CODEC対応のMusic Playerが見つからない。もしかしたらアプリのレイヤーからはCODECは選ぶことができないのかもしれない。そうだとするとOS側で対応する必要がある。海外のサイトで調べてみると、どうも実装はしているみたいだが、ライセンスやら大人のしがらみで有効化できていないみたいなことを書いてあったり。ただ、有効化しようにもソースコードの変更が必要でソースコードということは再度コンパイルが必要になるのでこれまた手間が多そうでちょっとまだ手を出せていない。。。

というわけでそもそもテスト的に買ってみたものだったが、結構SBCの音質は厳しい。なんとかAndroidにAAC CODECを仕込みたいが。。。誰か同じようなことやってる人はいないでしょうかね。。