Mike Brady
7d36f04025
If the airplay_gid is not NULL, free it before deleting the player.
2021-09-01 10:31:06 +01:00
Mike Brady
7fb8b288f0
Stop initialising the airplay_gid. Now if it's NULL it means the group UUID is the same as the deviice's pi. Alos airplay_gid is moved to the conn.
2021-09-01 10:30:24 +01:00
Mike Brady
d703314c06
Move group ID store to the conn. Fix the size of the groupContainsGroupLeader plist boolean store.
2021-09-01 10:28:30 +01:00
Mike Brady
620d6fae60
Rearrange code for setting bonjour strings. Improve response text from msg_write_response. Decode updateMRSupportedCommands stuff for curiosity. Capture group ID and groupContainsGroupLeader from setup and post them in the Bonjour strings. Include 'isGroupLeader=0' if it's in a group. Restore group ID and related stuff when deselected. Set bit 11 'DeviceSupportsRelay' when selected and clear when deselected.
2021-08-31 17:54:59 +01:00
Mike Brady
f62ec66865
Make the features more like the APX2
2021-08-31 17:45:27 +01:00
Mike Brady
5d4d75ad4e
add a place to store the groupContainsGroupLeader from SETUP
2021-08-31 17:43:56 +01:00
Mike Brady
d2dc03d07c
break out the POST /command stuff
2021-08-23 13:00:09 +01:00
Mike Brady
6beb73e99e
Allow debug/inform/die/warn messages up to 16384 bytes (up from 1024 bytes)
2021-08-23 12:57:56 +01:00
Mike Brady and GitHub
687fd16758
Update MQTT.md
2021-08-10 22:04:37 +01:00
Mike Brady and GitHub
550cdbe303
Merge pull request #1264 from ffontaine/development
...
configure.ac: find sndfile through pkg-config
2021-08-06 10:52:41 +01:00
Fabrice Fontaine
246f26afe4
configure.ac: find sndfile through pkg-config
...
Find sndfile through pkg-config to retrieve sndfile dependencies such as
flac and avoid the following static build failure:
/tmp/instance-3/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/10.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: /tmp/instance-3/output-1/host/bin/../xtensa-buildroot-linux-uclibc/sysroot/usr/lib/libsndfile.a(libsndfile_la-flac.o): in function `flac_byterate':
flac.c:(.text+0xfc): undefined reference to `FLAC__StreamDecoderErrorStatusString'
Fixes:
- http://autobuild.buildroot.org/results/92ed30a6855ca11800b779718822bcba4a69c9a3
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2021-08-06 11:41:49 +02:00
Mike Brady and GitHub
5a51c43d98
Update RELEASENOTES-DEVELOPMENT.md
2021-07-30 20:39:08 +01:00
Mike Brady
23da206c7e
revert output to syslog rather than stderr
2021-07-30 19:15:17 +01:00
Mike Brady and GitHub
3208165961
Update CAR INSTALL.md
2021-07-29 13:13:01 +01:00
Mike Brady and GitHub
14c12b77ed
Update BUILDFORAP2.md
2021-07-29 13:11:39 +01:00
Mike Brady
099d21d397
Documentation updates
2021-07-28 16:59:35 +01:00
Mike Brady
5c600f9bd9
Update RELEASENOTES-DEVELOPMENT
2021-07-28 15:47:21 +01:00
Mike Brady
90740694ba
When an unrecognised SETUP message is received, just say okay and ignore it. Remove reduncant client_setup_plist from the conn data structure.
2021-07-28 12:58:20 +01:00
Mike Brady
e098342185
remove a misleading obsolete comment.
2021-07-28 12:56:55 +01:00
Mike Brady
b2681cb01a
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Online updates.
2021-07-27 18:20:05 +01:00
Mike Brady and GitHub
8f54828fd7
Update TROUBLESHOOTING.md
2021-07-24 09:28:12 +01:00
Mike Brady and GitHub
99f078d478
Simplify UFW Stuff
...
Make is work for any source, IPv4 or IPv6, add in 7000 for AP2
2021-07-24 09:23:02 +01:00
Mike Brady
6f9c17690f
Bring over some updates that were applied to the master branch.
2021-07-22 17:33:31 +01:00
Mike Brady
9604610f12
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Online pull requests.
2021-07-22 16:45:10 +01:00
Mike Brady and GitHub
8c9f438bda
Merge pull request #1177 from lrusak/pipewire
...
pipewire: add initial support
2021-07-22 16:35:10 +01:00
Mike Brady and GitHub
f496ca664e
Merge pull request #1211 from fesc2000/master
...
Fix tinysvcmdns: rr_data_len goes beyond packet buffer
2021-07-22 16:28:25 +01:00
Mike Brady
418921da26
Merge branch 'dasl--readme-config' into development
...
PR #1186
2021-07-22 16:12:38 +01:00
Mike Brady
b61ba01f2d
Merged PR #1186 , thanks to [dasl-]( https://github.com/dasl- ).
2021-07-22 16:12:06 +01:00
Mike Brady
77819bfc36
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Online changes.
2021-07-22 16:04:47 +01:00
Mike Brady and GitHub
3b24dc8638
Merge pull request #1253 from charlesomer/master
...
Added stale action for issues and PRs.
2021-07-22 16:01:43 +01:00
Mike Brady and GitHub
02aa55c641
Merge pull request #1243 from charlesomer/development
...
Fix NQPTP branch name for non development build starts.
2021-07-22 16:00:31 +01:00
Mike Brady and GitHub
dd0c737987
Update CAR INSTALL.md
2021-07-22 14:30:17 +01:00
Mike Brady
4090b2d8fb
Avoid repreatedly asking Avahi to monitor for the same DACP-ID. Quieten some debug messages.
2021-07-22 13:23:57 +01:00
Mike Brady
707204e7e8
Quieten a few temporary wanrings.
2021-07-22 12:43:21 +01:00
Mike Brady
a85a9ac0e4
Add a dummy handler for the POST /feedback request.
2021-07-22 11:03:32 +01:00
Mike Brady
c4b5e0928f
Use a local copy of the nqptp shared memory interface description file.
2021-07-22 11:01:53 +01:00
Mike Brady
4e6f1e5e65
Pick up active Remote information as well as DACP-ID.
2021-07-19 21:51:47 +01:00
Mike Brady
2e4156d39f
Add the ability to update the ap1 and ap2 strings dynamically
2021-07-19 17:16:37 +01:00
Mike Brady
9748297737
Pick up the DACP-ID for AP2 streams. Move the mdns txt string globals around a bit.
2021-07-19 17:13:27 +01:00
Mike Brady
6d781c8c19
By default, log to daemonlog/stderr
2021-07-19 17:11:59 +01:00
Mike Brady
2ab97d980e
add a simple mdns_update
2021-07-19 17:10:51 +01:00
Mike Brady
67455c19d6
If using libdaemon logs default to daemonlog, otherwise to stderr.
2021-07-19 17:09:52 +01:00
Mike Brady
4c9d1f7904
Make mDNS txt record arrays global and permanent. We hope to be able to modify them dynamically later.
2021-07-19 12:07:14 +01:00
Charles and GitHub
a6e6494eb6
Merge branch 'mikebrady:development' into development
2021-07-17 21:45:27 +01:00
Mike Brady and GitHub
e26d3edd5c
Update RELEASENOTES-DEVELOPMENT.md
2021-07-16 15:12:33 +01:00
Mike Brady
0c02ee299c
Forgot online updates to documentation, duh.
...
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
2021-07-16 15:05:32 +01:00
Mike Brady
3a6297bc9a
Honour max_output_db setting even when ignore_volume_control is true. Spell out "Shairport Sync" in the Home app information.
2021-07-16 15:04:51 +01:00
Mike Brady and GitHub
5630e20eb0
Update RELEASENOTES-DEVELOPMENT.md
2021-07-16 11:24:05 +01:00
Mike Brady and GitHub
c0ee8d1323
Merge pull request #1244 from ejurgensen/pair_home5
...
Home app pairing (support for pair-add etc).
Super stuff, @ejurgensen. Thanks, as ever.
2021-07-16 10:55:29 +01:00
ejurgensen
1a64a56c3f
Add Homekit pairing methods (pair-add/list/remove + configure)
...
Also change the features flag to match airplay2-receiver
2021-07-15 23:23:08 +02:00