diff --git a/README.md b/README.md index 9023f2bc..146eb741 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ShairPort 2.0 ============= -Shairport 2.0 is a pretty big rewrite of Shairport 1.0 by James Laird. As present, the files are being pushed to this repository, but they aren't there yet; it may take a little time. +Shairport 2.0 is a pretty big rewrite of Shairport 1.0 by James Laird. It is very experimental, and only works with Linux and ALSA. What it is ---------- @@ -12,18 +12,22 @@ What's new in Shairport 2.0 --------------------------- Synchronisation. -(1) Shairport 2.0 sets a delay ("latency") between when music is sent and when it is played. The duration of the delay can be set to match the delay through other iTunes output devices, including other Shairplay 2.0 devices. Latency is actively kept at the set level, so synchronisation is actively maintained. +(1) Shairport 2.0 sets a delay (a "latency") from when music is sent by iTunes to when it is played in the Shairport audio device. The duration of the latency can be set to match the delay through other iTunes output devices, (including other Shairplay 2.0 devices). Latency is actively kept at the set level, so synchronisation is actively maintained. (2) Shairport 2.0 is developed for ALSA, so is ALSA and Linux only. +(3) Lots of little changes, e.g. volume control profile, muting, autotools build control... + Status ------ -Shairport 2.0 is working on Raspberry Pi and Linksys NSLU2, both on OpenWrt. It works on an Ubuntu laptop. It works well with built-in audio and with a variety of USB-connected Amplifiers and DACs. +Shairport 2.0 is working on Raspberry Pi and Linksys NSLU2, both using OpenWrt. It works on an Ubuntu laptop. It works well with built-in audio and with a variety of USB-connected Amplifiers and DACs. -Shairport 2.0 DOES NOT WORK WITH RASPIAN. It runs, but it's very glitchy. This seems to be a known problem with Raspian. OTOH, Shairport 2.0 runs well on the exact same hardware but using OpenWrt in place of Raspian. +Shairport 2.0 DOES NOT WORK WITH RASPIAN. It runs, but it's very glitchy. This seems to be a known problem with Raspian. On the other hand, Shairport 2.0 runs well on the exact same hardware but using OpenWrt in place of Raspian. Shairport 2.0 runs on Ubuntu inside VMWare Fusion on a Mac, but syncronisation is off when using the built-in emulated soundcard. +Please note that Shairport 2.0 only works with the ALSA back end. You can compile the other back ends in as you wish, but it will not work properly with them. Maybe someday... + Build Requirements ------------------ Required: diff --git a/configure.ac b/configure.ac index d25cb905..0b4f4fef 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.50]) -AC_INIT([shairport], [1.0], [mikebrady@eircom.net]) +AC_INIT([shairport], [2.0], []) AM_INIT_AUTOMAKE AC_CONFIG_SRCDIR([shairport.c]) AC_CONFIG_HEADERS([config.h]) @@ -56,7 +56,6 @@ AC_ARG_WITH(pulseaudio, [ --with-pulseaudio = choose native PulseAudio API supp AC_CHECK_LIB([pulse-simple], [pa_simple_new], , AC_MSG_ERROR(PulseAudio support requires the pulse-simple library!))], ) AM_CONDITIONAL([USE_PULSE], [test "x$HAS_PULSE" = "x1"]) - # Look for dns_sd flag AC_ARG_WITH(dns_sd, [ --with-dns_sd = choose dns_sd mDNS support], [ AC_MSG_RESULT(Including dns_sd for mDNS support)