日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【教程】Cubieboard变苹果无线airplay音响

發布時間:2025/7/14 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【教程】Cubieboard变苹果无线airplay音响 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

大家應該知道蘋果的airplay技術吧,這個技術是把音樂或視頻圖像等東西傳到和蘋果有簽約音響或者AppleTV上,今天的一次突發奇想,讓我寫出了這篇教程。今天我突然想到為什么不能把音響和Cubieboard連接在一起,變成蘋果Airplay音響呢?果然,我真搜到了一個程序并且把它改編了一下做成了自己的air服務端程序,現在給大家安裝和使用的教程
首先我們需要用到一個叫air的程序,安裝方法:

wget http://cb.tonylianlong.com/usr/uploads/2013/05/1334066771.zip -O air.zip

unzip air.zip

chmod +x air.sh

./air.sh --install


這個程序是airplay的第三方服務端程序,是sharport(airiTunes的一個接收軟件)改編而成。
安裝完后直接輸入air命令來啟動air程序
此時開蘋果設備,你會發現后臺的更改音量的那欄多了一個按鈕,按下后有個airplay的名字叫TonyAIR,這就是咱們弄airplay的cb了
?
按下后跳出菜單,選擇TonyAIR
?
然后我打開QQ音樂程序隨便點了首歌,沒幾秒鐘音樂就從cb里出來了。
?
如果覺得TonyAIR這個airplay的名字難聽,可以在啟動時輸入: air (你想要的名字) 來用你自己想要的名字
改音樂輸出可以用:http://cn.cubieboard.org/forum.php?mod=viewthread&tid=191里面的方法來調整為板載輸出(音樂是上面那個,麥克風是背面的)
如果要真的弄airplay音響,那就必須開機啟動這個程序,把air命令添加到/etc/rc.local里就好了(試過可用,不過結尾需要一個“&”號讓他后臺運行)
經測試,沒有任何卡頓現象!另外說下,停止播放時會有幾秒延遲。
以下是安裝shell的代碼,外加注解(文件里沒有):

#!/bin/bash

#強制用bash開,默認的dash兼容上有點問題

if [ `whoami` == "root" ] ; then

#判斷用戶是不是root

if [ "$1"x == "--install"x ] || [ "$1"x == "-i"x ] ; then

#判斷輸入的第一個參數是不是--install or -i

echo "Try to install it"

echo ""

echo "REFREASHing APT"

#三個輸出

apt-get update

apt-get upgrade -y

#更新軟件源

echo "INSTALLing software from APT"

apt-get install wget build-essential libssl-dev libcrypt-openssl-rsa-perl libao-dev libio-socket-inet6-perl libwww-perl avahi-utils pkg-config git -y

#安裝軟件

echo "copy Perl Plugin from GIT"

git clone https://github.com/njh/perl-net-sdp.git /tmp/perlnet

#取得一個perl的聯網插件

echo "Building"

cd /tmp/perlnet

perl /tmp/perlnet/Build.PL

/tmp/perlnet/Build

/tmp/perlnet/Build test

/tmp/perlnet/Build install

#Build和安裝程序

mkdir /usr/air

echo "Downloading File.."

wget http://cb.tonylianlong.com/usr/uploads/2013/05/2971708022.zip -O /usr/air/air.zip

#從我的服務器下載文件,文件是我編譯好的

echo "Unzipping"

unzip /usr/air/air.zip -d /usr/air

#解壓文件

touch /bin/air

echo "#!/bin/bash" > /bin/air

echo "if [ \"\$1\"x == \"\"x ]; then" >> /bin/air

#判斷有沒有輸入第一個參數

echo "/usr/air/start.pl -a TonyAIR" >> /bin/air

echo "else" >> /bin/air

echo "/usr/air/start.pl -a \$1" >> /bin/air

echo "fi" >> /bin/air

chmod +x /bin/air

#權限

echo "OK,filished!"

echo ""

#創建air程序

echo "RE-run this file (or just run \"air\") and not use --install or -i to run Air"

else

if [ ! -f "/bin/air" ]; then

#如果不存在

echo "Air is not installed,try to use --install or -i to install it"

else

/bin/air

#啟動

echo "End!"

fi

fi

else

echo "You are not using \"root\" user!"

echo "You are using "`whoami`" user!"

#輸出用戶名,并且說不是root

fi


原文作者:tll

原文鏈接:http://forum.cubietech.com/forum.php?mod=viewthread&tid=453&highlight=Cubieboard%E5%8F%98%E8%8B%B9%E6%9E%9C%E6%97%A0%E7%BA%BFairplay%E9%9F%B3%E5%93%8D



轉載于:https://my.oschina.net/u/1982421/blog/294651

總結

以上是生活随笔為你收集整理的【教程】Cubieboard变苹果无线airplay音响的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。