X-Git-Url: https://git.piment-noir.org/?p=deb_shairplay.git;a=blobdiff_plain;f=README.md;h=6b7b617871cdab08b43420973a6bb35127fdb6ac;hp=5a0d70c69930aa8a60643f3ee5d313c8f75308c8;hb=193138f39adc47108e4091753ea6db8d15ae289a;hpb=fb0fa0be72145b912cfeda38a94a2ccf7897394c diff --git a/README.md b/README.md index 5a0d70c..6b7b617 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,54 @@ Disclaimer ---------- All the resources in this repository are written using only freely available information from the internet. The code and related resources are meant for -educational purposes only. It is up to the user to make sure all local laws are -adhered to. +educational purposes only. It is the responsibility of the user to make sure +all local laws are adhered to. + +Installation +------------ + +First you need to install some dependencies, for example on Ubuntu you would +write: +``` +sudo apt-get install autoconf automake libtool +sudo apt-get install libltdl-dev libao-dev libavahi-compat-libdnssd-dev +sudo apt-get install avahi-daemon +``` + +``` +./autogen.sh +./configure +make +sudo make install +``` + +Notice that libao is required in order to install the shairplay binary, +otherwise only the library is compiled and installed. + +Usage +----- + +Check available options with ```shairplay --help```: + +``` +Usage: shairplay [OPTION...] + + -a, --apname=AirPort Sets Airport name + -p, --password=secret Sets password + -o, --server_port=5000 Sets port for RAOP service + --ao_driver=driver Sets the ao driver (optional) + --ao_devicename=devicename Sets the ao device name (optional) + --ao_deviceid=id Sets the ao device id (optional) + -h, --help This help +``` + +Start the server with ```shairplay```, if you are connected to a Wi-Fi the +server should show as an AirPort Express on your iOS devices and Mac OS X +computers in the same network. + +Notice that you need to have the airport.key file in your working directory when +starting the shairplay service. It is not included in the binary for possible +legal reasons. Related software ----------------