-
-
Save icuy/c8b2dbe0d9c013256224 to your computer and use it in GitHub Desktop.
Raspberry Pi 搭建 AirPlay 音乐播放器
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ cat /etc/debian_version | |
7.6 | |
$ sudo apt-get update | |
$ sudo apt-get upgrade | |
# install dependencies | |
$ sudo apt-get install libssl-dev libavahi-client-dev libasound2-dev | |
# clone source | |
$ mkdir src | |
$ cd src/ | |
$ git clone https://github.com/abrasive/shairport.git | |
$ cd shairport/ | |
# make & install | |
$ sudo ./configure | |
$ make | |
$ sudo make install | |
# set audio output to analog | |
# http://www.raspberrypi.org/documentation/configuration/audio-config.md | |
$ amixer cset numid=3 1 | |
$ speaker-test -t sine | |
# set volume | |
$ alsamixer | |
# make start at load | |
$ cd scripts/debian/ | |
$ sudo cp init.d/shairport /etc/init.d/ | |
# copy file and edit AP_NAME as you like | |
$ sudo cp default/shairport /etc/default/ | |
$ sudo cp logrotate.d/shairport /etc/logrotate.d/ | |
# add user and group as described in scripts/debian/init.d/shairport | |
$ sudo vi /etc/default/shairport | |
$ diff default/shairport /etc/default/shairport | |
27c27 | |
< #AP_NAME= | |
--- | |
> AP_NAME='My_AirPlay_Speaker' | |
$ sudo useradd -g audio shairport | |
$ sudo update-rc.d shairport defaults | |
# start as daemon | |
$ sudo /etc/init.d/shairport start | |
$ ps auwx|grep shairport | |
1001 2657 10.7 0.7 39236 3152 pts/0 Sl Oct23 2:49 /usr/local/bin/shairport --daemon --pidfile /var/run/shairport.pid --log /var/log/shairport.log --error /var/log/shairport.err --name My_ShairPort_Speaker |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment