OS:2013-02-09-wheezy-raspbian
安裝程序就不多說。直接跳設定的地方咧
開機後要做的事情
在raspi-config的工具下
1.設定PI的密碼 (不改也可以 預設的有點長)
2.打開SSH功能
再來遠端連線
1.透過SSH連線到 Raspberry PI
2.先更新系統
sudo apt-get update
sudo apt-get upgrade
3.設定聲音大小
sudo alsamixer
再來用方向鍵↑↓調整音量大小
4.設定輸出位置
sudo amixer cset numid=3 10=AUTO、1=JACK、2=HDMI
5.儲存設定
sudo alsactl store
6.測試聲音撥放
aplay /usr/share/sounds/alsa/Front_Center.wav
=================================================
安裝squeezelite
1.事前準備
sudo apt-get install libflac-dev libfaad2
2.抓取squeezelite 這裡抓HF版
wget http://squeezelite.googlecode.com/files/squeezelite-armv6hf
3.修改執行權限並複製squeezelite到/usr/bin/
chmod u+x squeezelite-armv6hf
sudo cp ./squeezelite-armv6hf /usr/bin/
4.檢查輸出設備
./squeezelite-armv6hf -l呈現結果如下
Output devices:要設定的輸出為sysdefault:CARD=ALSA
null - Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=ALSA - bcm2835 ALSA, bcm2835 ALSA - Default Audio Device
5.執行
./squeezelite-armv6hf -o sysdefault:CARD=ALSA -n pi
這樣就開始執行了 可以在Squeezebox Server的控制介面上看到PI的設備並把音樂串流派出去了。
=================================================
開機自動執行 squeezelite
1.抓取script(我有做點修改的)
wget https://dl.dropboxusercontent.com/u/5247544/squeezelite.sh
2.設定權限與開機啟動
sudo cp squeezelite.sh /etc/init.d/squeezelite
cd /etc/init.d/
sudo chmod u+x squeezelite
sudo update-rc.d squeezelite defaults
3.設定顯示名稱(此已VIM作範例) 不改也可 預設為 RasPI
sudo vim squeezelite找到
SLOPTIONS="-o sysdefault:CARD=ALSA -n RasPI"
將 RasPI改成你要顯示的名稱即可
4.squeezelite 控制
啟用
sudo ./squeezelite start檢查是否有在運行
ps -A |grep squeeze如果有在運行會顯示類似如下資訊
2953 ? 00:00:04 squeezelite-arm停止
sudo ./squeezelite stop
5.再來 可重開機檢查是否有在開機時啟動squeezelite
sudo shutdown -r now
參考來源
聲音設定
GETTING AUDIO OUT WORKING ON THE RASPBERRY PI
Sound configuration on Raspberry Pi with ALSA
squeezelite
squeezelite官網
Squeezelite up and running on Raspian Wheezy Hard Float
沒有留言:
張貼留言