« トマト続編 | トップページ | カブト3齢幼虫 »

2015年9月 2日 (水)

shairportをMacで試す

shairportという、AirPlayレシーバ互換のdeamonがあるそうだ。

つまり、AirMacExpressなどのAirPlayレシーバとしてunixマシンが動作するというものだそうだ。世の中ではこれをRaspberry Piにインストールして、AirPlay-Audio機器にするというのが(ちょこっと)流行ってるそうだ。

ほほう、面白い! TESTを兼ねて、まずはMac上でこのshairportをbuildして試してみた。(MacはBSD系-unixマシンなので動くハズ)

shairportの1.1.1をDownloadしてきて、、、./configure、make、sudo make install する。 MacはBonjourが最初から実装済みなので、Avahi(FreeのBonjour互換実装)は入れなくてよいのだ。

>shairport
で起動すると・・・・・

Img_2835

お、iPhoneのAirPlayリストにMacBookPro.で動くshairportが見えてるじゃないですか。音楽をstreamingしてみる・・・・

おお~~、MacBookPro.のスピーカから音楽が流れてきました! いいですね。

若干、underrun、overrun が出やすい傾向はあるけど、動作は問題ないようです。

ところで、shairport からforkした「shairport-sync」 ってやつもある。 現在はこっちが開発のメインらしい。これは音楽データの同期を改善して再生することを改良点としている。バッファに頼ってunderrun/overrunを防ぐわけじゃない、ってことね。

じゃぁ shairport-sync をMacでbuildしてみよう・・・ と思ったんだけど、なんかいろいろ入れないとダメで、Berkeley DBが必要?あたりであきらめた。(笑)

PS: その後、shairport-syncをMac上で動かすことができました。[click]

|

« トマト続編 | トップページ | カブト3齢幼虫 »

コメント

はじめまして、最近MACデビューをしたあきと言います。
よろしくお願いします。
Windowsではshairport4wを使っていたので、macでも簡単に導入できると思っていたのですが、どうもインストールの方法がわからなくて。。。
いろいろ検索はしたものの決定的な情報が見つからず、こちらのページを拝見させていただきました。
ページの内容を見てダウンロードまではできましたが、その後がなかなか難しくて進まないのです。

よろしければ、私に方法を教えて頂けませんでしょうか?
よろしくお願いします。m(_ _)m

投稿: あき | 2015年9月23日 (水) 04時03分

「あき」さんこんにちは。カキコありがとう。
インストールの仕方がわからない・・・? どうわからないのか、私にはわかりません。

インストール方法も上には書いてあります。「./configure、make、sudo make install」とね。 実行方法まで書いてあります。「>shairport」と。。

Windowsでは単にSetup?とかを実行してたんでしょうけど、unixの世界では自分でソースからbuildする=コンパイルして実行環境も自分の環境に合わせてインストールする、のが基本です。Macもunix的な使い方をするならそうしなければなりません。

あなたがその辺の(unixの)知識がないのであれば、ココでそれを私が全部教えることなど不可能です。

というわけで、もう少し、Linuxとかunixとかの基本的な本とかを買って勉強してみれば、、、私の書いた記事だけで充分な情報が載っている事がわかるのかも、、、しれません。(笑)

以上、申し訳ありませんが、手取り足取り1から10まで教えることは不可能です。 悪しからず、ご了承ください。

PS ここの記事を参考にどうぞ。 この海上忍さんの本もお勧めですよ。(実は家がご近所です:面識はないのですが)

投稿: ぶり | 2015年9月23日 (水) 11時08分

こんにちは。
ご連絡をありがとうございます。
勉強してみます。m(_ _)m

投稿: あき | 2015年10月20日 (火) 13時07分

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: shairportをMacで試す:

« トマト続編 | トップページ | カブト3齢幼虫 »