From 2a515a9b23f7d5e52d17f9a6512e5798b4573bcd Mon Sep 17 00:00:00 2001 From: Paul Lietar Date: Fri, 30 Aug 2013 03:18:51 +0200 Subject: [PATCH] Add a note in the README about mDNS backends --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index f4d876a3..d91e96d0 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,8 @@ Debian/Raspbian users can get the basics with Runtime Requirements -------------------- You must be running an mDNS (Bonjour) daemon. On a Mac, this will be running already. Otherwise, you must be running avahi-daemon or Howl. +As an alternative, you may use the tinysvcmdns backend, which embeds a lightweight mDNS daemon. It is, however, way less robust than bonjour or avahi. +Check the [mDNS Backends] section for more information. How to get started ------------- @@ -44,6 +46,15 @@ Note that options are supplied to backends at the end of the commandline, separa shairport -o ao -- -d mydriver -o setting=thing ``` +mDNS Backends +------------- +Shairport uses mDNS to advertize the service. Multiple backends are available to perform the task. +For a list of available backends, run `shairport -h`. +The backends prefixed by 'external' rely on external programs that should be present in your path. +By default, shairport will try all backends, in the order they are listed by `shairport -h`, until one works. +You can force the use of a specific backend using `shairport -m tinysvcmdns` for example. + + Thanks ------ Big thanks to David Hammerton for releasing an ALAC decoder, which is reproduced here in full.