概要
- AirAP はiOS向けの完全ネイティブな AirPlayサーバー アプリ
- iPhoneを AirPlay受信機 として利用可能
- MacやApple TVなどから iPhoneへオーディオストリーミング を実現
- TestFlight経由で簡単にインストール 可能
- 様々な用途やシーンで活用できる柔軟性
AirAPとは
- AirAP はSwiftで開発されたiOS用 AirPlayサーバーアプリ
- iPhoneを AirPlay受信機 として動作させる機能
- Mac、Apple TV、他のiOSデバイスから iPhoneへ直接オーディオをストリーミング 可能
- インストール後、iPhoneが AirPlayデバイス一覧 に自動表示
- System PreferencesのAudio設定 や Music.app、その他AirPlay対応アプリで利用可能
- 通常はiPhoneから他デバイスへストリーミングするが、 逆方向のニーズ にも対応
AirAPの主な用途
- Macの音声を夜間にiPhone+ヘッドホンで再生 し、周囲に迷惑をかけない配慮
- 開発者によるオーディオアプリのテスト 環境としての活用
- 古い有線スピーカーを再利用 するための手段
AirAPのインストール方法
- TestFlightリンク からAirAPをダウンロード・インストール
- iPhoneとストリーミング元デバイスを 同じWi-Fiネットワーク に接続
- AirAPアプリを起動するだけで AirPlayデバイス一覧にiPhoneが表示
- 表示されない場合は アプリの再起動 を推奨
ソースコードからのビルド方法
- Homebrew のインストール
- brew install carthage
- リポジトリのクローン
- git clone https://github.com/neon443/AirAP
- cd AirAP
- Carthageのチェックアウト
- carthage checkout
- Xcodeプロジェクトのオープン
- open AirAP.xcodeproj
- Project > AirAP > Signing and Capabilities で Team IDを追加
- Command + R でビルド&実行
クレジットとライセンス
- qasim/Airstream への感謝
- shairplay の協力なしでは実現不可
- © 2025 Nihaal Sharma
- AirPlay、iPhone、iTunes、Mac、Apple TV はApple Inc.の商標
開発の動機と楽しみ
- Mac Miniのスピーカー故障 時に音声再生の簡易手段が欲しかったことが開発のきっかけ
- 多様なデバイスでのオーディオテスト や 古いスピーカーの再活用 など幅広い用途
- 開発自体が非常に楽しく、今後の展開にも期待