Focus of Interest -info-
Clumns for iOS, OS X, and more...
Navigation

Apple TV

今一つ盛り上がりが欠けるApple TVですが、購入してはや二ヶ月、なかなか気に入っております。 >> 続きを読む...

Apple TV向け動画の作り方

Apple TVで再生できる動画を作ろうと思うと、もうPowerPCではつらい。 >> 続きを読む...

Apple TV 1.1

YouTubeが観られるようになった。けど >> 続きを読む...

Apple TV 2.0

Apple TVのファームウェアが1.1から一気に2.0へアップデート。主にミュージック再生についての変更点をみてみよう。 >> 続きを読む...

Apple TV 2.0(追記)

新しく生まれ変わった(?) Apple TVのレポートその2。 >> 続きを読む...

AppleTVでプレイリスト曲順をソートする方法

ようやくAppleTVで、iTunesのプレイリストのソートを反映させる方法が分かった。 >> 続きを読む...

Apple TVでミュージックビデオ連続再生が可能に!

いつの間にか(Apple TV 2.2から?)、ミュージックビデオが連続再生可能になっていた! >> 続きを読む...

「Apple TVを買ってはいけない3つの理由」…ですか?

 「Apple TVを買ってはいけない3つの理由」という記事が久々に笑えました。

 この論法をテレビに例えますと、問題点がはっきりします。

 「Panasonic ビエラを買わなくても同等のことを他社のテレビで実現可能なのである。以下の人はビエラの購入を今一度検討した方がいいかもしれない。・SONY ブラビアを持っている人は買わなくていい・SHARP アクオスを持っている人は買わなくていい・東芝レグザを持っている人は買わなくていい。Panasonic信者の人、ビエラリンクを使いたい人はビエラを購入しても良いかもしれない」


 要するに、競合製品に同じ機能があることのみを「理由」としていて、比較にもなってないわけです。あえてApple TVを貶めるならば、もっと効果的な観点がいくらでもあって、ちょろっとWebをうろつけばいくらでも見つかる(サポートする動画フォーマットが限定される、旧機種は本体がメチャクチャ熱い等々)のですが、この記事はそれらを華麗にスルーしちゃってますね。
 この手の蹴落とし手法は、iPhoneでもたくさん見かけたのですが…。商用の記事なのだから、もう少し、文章の構成にしても、書き方にしても、情報の集め方にしても勉強してから書いて欲しいなぁと思います。無料で見られるニュース記事ってこのレベルなんでしょうか?

 まだワンセグ、おサイフケータイ機能、キーボードがないからiPhoneは売れない、と書く方がある程度説得力がありますよね。とは言っても、iPhoneを買う人はこれらに興味がなくて、さらに実はほとんどのケータイユーザにはどうでもいい機能だった…わけですが。

XBMC on Apple TV 3.0.1

 Apple TVは見捨てられることなく、メジャー・バージョンアップが続いている。それなりにAppleに実入りがあるから?でも Apple TVで楽しむっても、日本では映画、TV番組のサービスはないし、メディアプレーヤとしての機能も低いので、XBMCを入れて自己満足に浸るくらいしかないんだよねぇ。
 さて、3.0.1までアップデートしたApple TV OSだが、これまで紹介してきたATV USB Creatorとは別のパッチ当てツールPatchStickBuilderでXBMCをインストールしてみた。
 詳細なやり方は、「Apple TVを脱獄して使うメモ[XBMC/Boxee]」のブログを参照の事。PatchStickBuilderの動作はATV USB Creatorと基本的には同じだが、こちらはこまめにアップデートされており、Apple TV OSイメージのダウンロードからパッチ当てまで自動でできる点が楽と言えば楽。ただし最新のXBMC/Boxee LauncherをFinderのメニューに表示させるためには、手作業(sftp+ssh)によるFinderにパッチ当て作業が別途必要。あと、ATV起動時のスタートアップ・ムービがPatchStickの青リンゴのKen Burns Effectするムービに差し替えられるのはいまいちかも?
 XBMCは最新版の9.11 Alpha2をインストール可能だが、Apple TV本体のパフォーマンス不足は否めない。そろそろ新しいハードウェアに更新しませんかねぇ、Appleさん。あ、いや、せっかくなので、日本の閉鎖的なコンテンツ業界の先陣を切って
GyaO!とiTunesとが連携するとかでもいいんですがねぇ。やっぱ無理?

XBMCをApple TVにインストール(脱獄)!

 ついにApple TVを脱獄し、最強のメディアプレーヤであるXBMCをインストール。sshやbinutilsなども同時にインストールされるので、もはやApple TVという名の別のマシンに生まれ変わったと言っても過言ではない。
 XBMCのインストール方法は、
XBMC for Mac on Apple TVに書かれてある通りなのだが、最新版に対応していないのでいろいろつまづくところが多かったので、覚え書きも兼ねてなんちゃって日本語訳してみよう!という訳である(小文字で書いてあるのが当サイト管理人の修正・追記)
 あぁ〜っと、お決まりの文句だが、実行する場合はあくまで自己責任。失敗するとApple TVのディスクを丸ごと失って修理送りになることは間違いない。
 
(2009/11/22追記:Apple TV 3.0.1の場合は、こちらも参照のこと!)
 
(2009/7/20追記:Apple TV 2.4の場合は、こちらも参照のこと!)

Minimum requirements
  • Apple TV 2.2以上
  • Mac OS X 10.5 か 10.4
  • 512MB以上のUSBフラッシュメモリ。ただしU3規格のものはソフトウェアを削除しておく必要がある。
HOW-TO install XBMC on your Apple TV
  1. ATV USB Creatorを<http://code.google.com/p/atvusb-creator/>からダウンロードする。
    ’09年5月現在でMacOS X版は1.0b10が最新版。Windows版の1.0b11もリリースされているようだ。
  2. ブート可能なUSBフラッシュメモリをMacに挿入する。
    その前に他のUSBメモリは外しておくと後で悩まなくてすむ。
  3. ダウンロードしたATV USB Creatorを起動。
  4. GUI画面でATV Patchstickを選択。
    あらかじめ選択されているので、ここでは特に操作は不要。
  5. もしATV USB Creatorを起動した後にUSBフラッシュメモリを入れたなら、ドライブメニューの左にある円状の矢印をクリックして正しいディスクが選択されているか確認。
    2.の操作をしていればこれは不要。
  6. Create UsingのボタンをクリックするとUSBメモリにブートローダやパッチファイルなどが自動的に生成される。
    (注意!Apple TV 2.4の場合は、こちらも参照のこと)
  7. 作業が終了したら、USBメモリを抜いて、電源を落としたApple TVのUSBポートに差し込む。
  8. Apple TVの電源を入れると、USBメモリ(patchstickというドライブ名称)が自動的にブートし、ATV bootloaderを走らせる。
    Linuxがブートし各種パッチ当て作業が自動的に行われる。テレビ画面にLinuxコンソール画面が現れるのはなかなかシュールだ。
    失敗したからといって何度もブートし直すとOSを壊す可能性大。
  9. ATV bootloaderの作業が終わったら、USBメモリを抜いて、Apple TVを再起動する。
    sshのログイン行が出たらパッチ当て作業終了。ここからはUSBメモリはもう必要ない。
  10. メインメニュー上にXBMCの機能が、Apple TVのGUIとして現れる。
    いつも見慣れたApple TVのメニューに、LauncherSoftware Menuのメニューが追加されている。
  11. Launcherをクリックし、Downloadsを選ぶ(ここからインターネットからXBMCがダウンロード、インストールされる)。
    XBMCは、Atlantis(8.10bf1)Babylon(9.04)、このほかにBoxeeLauncherの更新が可能。
    先にまずLauncherをアップデートした方がいいと思う。XBMCの最新版はBabylonでこちらがお薦め。
    管理人の環境ではXBMCのダウンロードがエラーになってどうしても先へ進めなかったが、翌日に再挑戦したら無事ダウンロードできた。ダウンロード先(sourceforge)の問題だったと思う。
  12. XBMCをインストールし終わったら、もう一度Apple TVを再起動する。
  13. メインメニューのLauncherをクリックし、サブメニューの中のXBMCを選ぶと、XBMCがスタートする。
    あとはもうXBMCの世界を楽しむだけ。
 この後、XBMCに日本語フォントをインストールする必要がある。ここからは英語版の原文がないので管理人がやった作業。ちょっと怪しいかも。
  1. まずApple TVのXBMCのロケール設定。XBMCアプリケーション画面から「Setting」→「User Interface」→「Region」は「Japanese」選択。「Charset」は「Japanese (Shift-JIS)」。「Look and Feel」の「Skin」→「-Fonts」は「Arial」とする。
  2. 次に日本語フォントの準備。MacOS Xの日本語TTFフォントを自分のホームディレクトリの「サイト」(Sites)にコピーする。
    どのフォントでもいいわけでもないらしい。管理人はOsaka.dfontを使ってみたが、ライセンス問題もあるのでこれも自己責任になるだろう。
  3. システム環境設定でWeb共有をONにして、フォントをhttpでアクセスできるようにする。
  4. ターミナルからApple TVにsshログインする。
    先の作業で、ssh frontrow@appletv.localとすればアクセスできる。パスワードはfrontrow
  5. カレントディレクトリをXBMCのフォントディレクトリへ:
    cd /Applications/XBMC.app/Contents/Resources/XBMC/media/Fonts/
  6. 先の日本語フォントをwgetダウンロード:wget http://自分のMac/~自分のユーザ名/日本語フォント名
  7. 元のArialフォントを残しておく:mv arial.ttf arial_orig.ttf
  8. ダウンロードした日本語フォントをソフトリンク(Osakaフォントの例):ln -s Osaka.dfont arial.ttf
  9. これでXBMCを起動すると日本語化されるはずである。
とりあえずここまで書くだけで疲れたので、また使い心地などはまた別途レポートすることにしようっと。

Apple TV 2.x スタートアップ・ムービ抽出

 XBMCをApple TV 2.4で走らせるためのパッチ作業で必要となったディスクイメージは、Apple TVを起動するBootイメージそのものである。ということは、このイメージファイルのどこかに起動時のスタートアップ・ムービが含まれているはず…あった!
  1. まず、ディスクイメージ(2Z694-5660-029.dmg)をダウンロードしてマウント。
  2. /OSBoot/System/Library/CoreServices/Finder.app/Contents/Resources/Intro.m4v」がスタートアップ・ムービだ!
  3. そのままダブルクリックするとiTunesに登録されちゃうので、デスクトップ上などにコピーしてから拡張子をmp4に変更するとよろし。
 Apple TV 1.xでは湾曲した動画の壁(写真左)であったが、2.xでは壁面が3次元にうねるムービ(写真右)へと進化している。この際なんでワンカットずつゆっくり見ていくと、映画のワンシーンらしきものが見て取れ、興味深い。iTunes Storeでオンライン映画レンタルをサポートしたことを現しているんだろね。

Apple TV Startup Movies

XBMC on Apple TV 2.4

 前回の記事(XBMCをApple TVにインストール(脱獄)!)からの続き。
 Apple TV 2.2, 2.3で
ATV USB Creatorを使ってXBMC Media Centerをインストールした後、Apple TV 2.4へアップデートしてしまうと、当然ではあるがXBMC.appやメニュー(Launcher)は消え去り、さらにssh, sftpサーバ機能も失われてしまう。一方で、Mac OS X版のATV USB Creator 1.0.b10もまだ正式にApple TV 2.4に対応しているわけでもない。
 そこで、一部手作業が入るが、とにかくApple TV 2.4でXBMCを復活する方法(もちろんクリーンインストールも可能)について追記しておく。元ネタは、
ATV USB Creatorの掲示板である。掲示板にはWindows版のパッチについても記載がある。
 なお、ここから先はYour Own Riskでお願いする。この通り作業を行ったとしても、Apple TV OSごと吹っ飛ぶ可能性は捨てきれない。そうなったら工場出荷時状態に戻すどころか、修理送りということだってあり得る。

  1. まずは準備するものは前回と同じ、512MB以上のUSBメモリ、Mac OS X 10.5か10.4の母艦、そしてATV USB Creator 1.0.b10
  2. イメージファイル(2Z694-5660-029.dmg)をダウンロードし、ATV USB Creatorのzipファイルを解凍したdownloadsフォルダに保存するatvusb-creator-1.0.b10/downloads)。
  3. USBメモリをMacに差してからATV USB Creatorを起動し、USBメモリのデバイスドライバの確認と、「XBMC/Boxee for Mac」と「ATV-Patchstick」をプルダウンメニューから選択する。ここまでは前回と同じ。
  4. さらに「Choose a DMG」ボタンを押し、先ほどダウンロードした2Z694-5660-029.dmgを選択する。
  5. 最後に「Create Using ->」のボタンを押すと、Apple TV 2.4にパッチを当てる起動用USBメモリが完成。
  6. ここからは前回の記事HOW-TO install XBMC on your Apple TV7番目に戻って、作業を継続すればよろし。
 作業を完遂すれば、無事、Apple TV 2.4でXBMCが起動できるようになる。ここからは注意点だけを列挙する。
  • 初期状態ではLauncher 0.8なので、最新のバージョンLauncher 3.1にアップデートする。
  • XBMCの最新版をダウンロードする。以前のAtlantisバージョンはメニューからなくなり、最新の9.04.1のみダウンロード可能。
  • もしApple TV 2.3でXBMCをインストールした事があるのなら、XBMCでの設定は残ったままなので、起動後すぐに利用可能である。
  • 当然だが、カスタマイズして日本語フォントをインストールしていた人は再度作業が必要である。
  • 元ネタの掲示板ではmkvファイルで音声が出ないなどのトラブルもあったようだが、Apple TVを2回リブートしたら直ったそうだ。まだ一部不具合が残っている可能性もなきにしもあらず。
 以上でXBMCは復活する。Apple TVのハードウェア仕様が非力なのと、XBMCそのものもまだまだ最適化が足りないため、大画面の動画再生は相当無理がある。SMBサーバにアクセスできる点が、一番のメリットなのかな。

XBMC on Apple TV, MacOS X

XBMC on MacOS X
 XBMCは、MacOS X、Apple TVだけでなく、Windows、Linux、Xboxで動作するマルチプラットフォームのマルチメディアセンタである。日本語にももちろん対応。またさまざまな音楽、映像フォーマット、コーデックに対応しているので、ちょっとしたビュアーとしても有用だ。
 MacOS XユーザにはFront Row.appの代替と言えば一番分かりやすいが、iTunesベースのFront Rowと違い、XBMCはもっと自由にデータを管理できる。SMBクライアント機能も持つため、Time Capsuleのようなファイルサーバにデータを保存しておくことができることもメリット。
 Apple TVにXBMCをインストールすると、これらの特長がさらに際だつ。iTunes同期のくびきから解き放たれ、ほぼどんなコーデックの映像ファイルも、またSMBファイルサーバーに入れたファイルも、再生することができるようになる。いわゆるふつうのマルチメディア・サーバになってくれる。例えば、東芝のHDDレコーダに直接アクセスして動画再生ってこともできるわけだ(意味があるかどうかは別として…)。
 かんじんの動画再生パフォーマンスだが、かなり厳しいものがある。Apple TVが標準で対応する1280x1024, H.264, AAC, 24fpsくらいが限界っぽく、それ以上のパフォーマンスが必要なフォーマットになると映像の方が遅れたり、画面が乱れたりするようだ。いまいち再現性がないのだが…。まぁ、AVI、MKVなどのコンテナやDivX、XviDといったコーデックをいちいちiTunesで変換しなくてもいい、というのはそれなりの利点ではある。
 UIの方は、Apple TVリモコンできちんと操作できるが、お世辞にもいい出来とは言えない。高級感を感じる画面には仕上がっているが、デバイスが前面に出てくる従来型のフォルダ階層ベースのI/Fである。その点、ユーザに負担をかけないAppleのUI思想を反映したApple TVやFront RowのI/Fはシンプルで分かりやすい。マルチプラットフォームが故の制約もあり、仕方がないところか。

AppleTVのプレイリストソート

 RapidWeaverのテストも兼ねて、これまで溜まってたネタを怒濤の更新。
 前のブログで
AppleTVプレイリストをソートする方法について書いた。ソートしたいiTunesのプレイリスト上で右クリックして、「再生順序にコピー」を選ぶだけだ。
 しかし、この方法も万能ではないことが分かった。新しい曲をiTunesに入れたりしてプレイリストが変更されると、前回のソート設定がリセットされてしまい、AppleTV上のプレイリストはまた勝手な順番に並んでしまう。これを直すには、再度「再生順序にコピー」を選び直す必要があるのだ。プレイリストを修正するたびにやり直しなので面倒なことこの上ない。特にスマートプレイリストを使っていると、プレイリストが自動更新されるので、さらにややこしい。
 iPodやiPhoneではこんな作業をしなくても、iTunes上のソートのまま転送されるのに、このAppleTVの仕様には納得いかない。