Mike Brady
3a02b79a62
Update the mdns stuff to work with a string, update audio_alsa rtp.c, rtsp.c and shairport.c to build and work in AirPlay 1 but with AirPlay 2 code in place. Some of it is #defined out.
2021-04-30 09:29:30 +01:00
Mike Brady
72079adaf4
Initial shot at tidying up the avahi monitoring for DACP Id port information to make it survive abnormal temrination of play sessions.
2018-12-08 21:55:49 +00:00
Mike Brady
139c18bf3e
Add avahi code to look for the rmeote control information for the client and get the port number from it.
2017-10-05 17:39:32 +01:00
Mike Brady
cf29625d2c
Clang Format
2017-02-11 12:12:07 +00:00
Mike Brady
2cab35cd55
Add a new setting to specify the interface the service should be provided on.
2017-02-05 13:47:01 +00:00
Mike Brady
064bd293c5
Tidy up with a clang-format
2016-09-11 10:35:53 +01:00
mike
52376ff43c
Check for null regtype
2016-04-25 12:03:39 +01:00
Mike Brady
bfadbf3801
Add ability to change regtype; clean up some diagnostic messages.
2016-04-01 16:30:36 +01:00
Mike Brady
6ae067af1f
Fix compilation bug -- did not replace meta_dir with metadata_enabled in a few places
2015-09-21 12:28:55 +01:00
Mke Brady
87a0475c16
Reformat using clang-format.
2015-06-01 23:16:50 +01:00
Mke Brady
75f3f912c7
Make metadata support a compile-time option. Clean up a few definitions.
2015-04-03 13:47:58 +01:00
Mke Brady
46412eb148
Reinistate after bugfix: Change bonjour advertisement if metadata sought, add sender name metadata, use own base64 encoder
2015-02-26 10:56:49 +00:00
Mke Brady
bcca3a6f88
Revert "Change bonjour advertisement if metadata sought, add sender name metadata, use own base64 encoder"
...
This reverts commit 7d339b1b37 .
UNstable partial updates.
2015-02-25 20:55:29 +00:00
Mike Brady
7d339b1b37
Change bonjour advertisement if metadata sought, add sender name metadata, use own base64 encoder
2015-02-25 18:25:29 +00:00
Mke Brady
44c34f6dab
Add .local to hostname if it's not already there. Honour the timings suggested in RFC 6762 Section 10.
2014-11-28 08:46:55 +00:00
Mke Brady
a730ad97ec
Add .local to name if not already there.
2014-11-26 23:11:49 +00:00
Mke Brady
df88dbd8a6
Seems to make tinysvcmdns work again...
2014-11-24 22:20:15 +00:00
Mike Brady
c1cedcfaf5
Don't remember this -- seems a little extra error checking is done.
2014-04-30 20:39:09 +01:00
James Laird
361cfb05e9
mdns_tinysvcmdns: fix on BSDs
2013-10-23 10:25:30 +11:00
Paul Lietar and James Laird
592119bc4d
Add a new mDNS backend based on tinysvcmdns
...
This backend allows shairport to run without having a heavy daemon such
as avahi or mDNSResponder running in the background.
ipv6 support is more or less experimental right now.
2013-10-22 10:33:41 +11:00