33 lines
2.2 KiB
Markdown
33 lines
2.2 KiB
Markdown
|
||
Shairport Sync
|
||
=============
|
||
* Shairport Sync is an AirPlay audio player – it plays audio streamed from Apple devices and from AirPlay sources such [ForkedDaapd](http://ejurgensen.github.io/forked-daapd/).
|
||
* Shairport Sync can be built to support AirPlay 1 only or AirPlay 2. The AirPlay 2 build requires a good deal of extra library support and may not fit into smaller devices.
|
||
* **AirPlay 2 support is experimental and incomplete.** The focus of the development effort is on good audio performance. Thus, many out-of-scope features are missing or broken. So integration with Apple's Home app is missing; remote control doesn't work.
|
||
* When built for AirPlay 1, Shairport Sync runs on Linux, FreeBSD and OpenBSD.
|
||
* AirPlay 2 support is only available on recent Linux builds.
|
||
|
||
Guides
|
||
---
|
||
* A brief guide to building Shairport Sync for AirPlay 1 is available at [BUILDFORAP1.md](https://github.com/aillwee/shairport-sync/blob/development/BUILDFORAP1.md).
|
||
* To build Shairport Sync for AirPlay 2, please follow the guide at [BUILDFORAP2.md](https://github.com/aillwee/shairport-sync/blob/development/BUILDFORAP2.md).
|
||
|
||
Note
|
||
---
|
||
Shairport Sync does not support AirPlay video or photo streaming.
|
||
|
||
More Information
|
||
---
|
||
For more information, and for a more complete account of how to build Shairport Sync for AirPlay 1, please visit [MOREINFO.md](https://github.com/aillwee/shairport-sync/blob/development/MOREINFO.md).
|
||
|
||
Acknowledgements
|
||
---
|
||
For the development of AirPlay 2 support, special thanks are due to:
|
||
* [JD Smith](https://github.com/jdtsmith) for really thorough testing, support and encouragement.
|
||
* [ejurgensen](https://github.com/ejurgensen) for advice and [code to deal with pairing and encryption](https://github.com/ejurgensen/pair_ap).
|
||
* [ckdo](https://github.com/ckdo) for pointing the way, particularly with pairing and encryption protocols, with a [functional Python implementation](https://github.com/ckdo/airplay2-receiver) of AirPlay 2.
|
||
* [invano](https://github.com/invano) for showing what might be possible and for initial Python development.
|
||
* [Charles Somer](https://github.com/charlesomer) for testing, encouragement and enthusiasm.
|
||
|
||
And of course, thanks to everyone who has supported and improved Shairport Sync over the years.
|