第一次寫簡書還有點(diǎn)不習(xí)慣,慢慢來吧...
很久以前在淘寶買了一塊raspberry pi moduleB+(小派),買回來之后與我的JBL Pebbles音箱(蝸牛)配合起來聽音樂是相當(dāng)?shù)陌瓦m黄绩,小音箱自帶USB聲卡椒楣,彌補(bǔ)了小派 bcm音質(zhì)不足的bug宾尚,里面跑過Rune等音樂服務(wù),雖然挺不錯的,但是小小的音樂服務(wù)霸占樹莓派的資源哼御,可是我希望讓它一邊承擔(dān)自動音樂播放器一邊跑跑自己做的http服務(wù)题山。于是開始diy兰粉,sd卡燒寫rasbian上電開機(jī),mpb沒有網(wǎng)線孔顶瞳,沒法直連小派玖姑,思來想去,翻出我的老將thinkpad T430,網(wǎng)線直連通過設(shè)置橋接慨菱,讓小派接入了路由器焰络,(還不是因?yàn)槭亲夥浚酚善鞑荒苤边BT_T),接下來終端arp -a掃描所有內(nèi)網(wǎng)設(shè)備符喝,找出小派闪彼,嘗試ssh,多次嘗試失敗协饲,直接被拒絕登錄...谷歌一番發(fā)現(xiàn)新的rasbian為了安全原因默認(rèn)關(guān)閉ssh服務(wù)....取下sd畏腕,根目錄創(chuàng)建一個空的SSH文件,官方文件http://downloads.raspberrypi.org/raspbian/release_notes.txt(神坑...)
ok,接下來先配置rasbian的usb聲卡作為默認(rèn)聲卡,編輯/etc/modprobe.d/alsa-base.conf
#options snd-usb-audio index=0
#options snd_bcm2835 index=1
通過翻閱Rune源碼發(fā)現(xiàn)其內(nèi)部使用的音樂服務(wù)是一個叫MPD的音樂服務(wù)程序茉稠,是linux下一個基于c/s結(jié)構(gòu)的音樂程序郊尝,mpc是一個客戶端實(shí)現(xiàn)程序,一起安裝吧 sudo apt-get install mpd mpc?
在pi目錄下創(chuàng)建music文件夾存儲音樂文件战惊,mpd文件夾來存儲mpd云信的配置流昏、緩存文件等等。復(fù)制配置文件 cp /etc/mpd.conf ?~/mpd/吞获,修改此文件相關(guān)配置况凉,終于mpd跑起來了...
copy一個音樂文件到小派上,scp ?‘Serebro - Mi Mi Mi.mp3’ pi@192.168.1.123:~/music
添加到音樂列表 mpc -p 18080 add music/*
開始播放騷浪的音樂~ mpc -p 18080 play?
歐耶~蝸牛開始嚎叫啦~
后記:
1.mpc 控制音量還有點(diǎn)問題各拷,直接無效刁绒。試過amixer改變音量依舊無效,只有alsamixer才有效烤黍,不知為何知市,有空繼續(xù)研究下
2.到時候把shairport弄上去傻盟,手機(jī)和電腦也可以直接播放音樂了
3.每次播放音樂需要登錄小派終端,看抽空在寫一個客戶端app簡單控制下嫂丙,那就不錯啦