Commit Graph
4632 Commits
Author SHA1 Message Date
Mike Brady 1fc00e13e9 Seems to work better with iOS / HomePod mini speaker selection. Does not recover discarded rtsp stream memory! 2021-09-06 09:11:24 +01:00
Mike Brady 8ec99e806f Slight comment change. 2021-09-05 10:13:17 +01:00
Mike Brady dd795d9157 To address Issue 1107, set the number of items to buffer to 255. Thanks to https://github.com/PieGuy314 and https://github.com/Hello71 for reporting. 2021-09-05 10:12:41 +01:00
Mike Brady 45583479a2 Merge branch 'development' of github.com:mikebrady/shairport-sync into development
quieten a deprecation warning
2021-09-05 09:10:26 +01:00
Mike BradyandGitHub c9b34cc367 Update rtp.c
Stop a deprecated warning.
2021-09-05 09:09:44 +01:00
Mike Brady 659dbbe118 Online changes.
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
2021-09-05 09:01:33 +01:00
Mike BradyandGitHub 5699d38387 Merge pull request #1284 from mao-liu/fix/ffmpeg-3.4
small change to fix codec loading for ubuntu-18/ffmpeg-3.4
2021-09-04 21:19:15 +01:00
Mao Liu 8d477d73dc small change to fix codec loading for ubuntu-18/ffmpeg-3.4 2021-09-04 14:51:11 +00:00
Mike Brady ae1c4f1d29 redo handle_setup to identify ptp, ntp and remote control streams, returns 400 for remote control and unrecognised stuff. 2021-09-04 15:08:44 +01:00
Mike Brady 078b708087 Uncomment code to list the contents of an incoming message. Get the source airplay version. Quieten some messages. 2021-09-03 15:41:47 +01:00
Mike Brady f058d118c1 Quieten a really noise message on verbosity 3. 2021-09-03 15:38:28 +01:00
Mike Brady b24380d34b Move the release of the group UUID to when the connection ends, not when the play session ends. 2021-09-02 12:20:53 +01:00
Mike Brady 6ebc251791 quieten a few debug messages 2021-09-01 16:54:19 +01:00
Mike Brady fcd57227eb clang 2021-09-01 16:53:48 +01:00
Mike Brady f5e21ade64 clang 2021-09-01 16:53:14 +01:00
Mike Brady e2153d275d Add new type of airplasy stream 2021-09-01 16:40:43 +01:00
Mike Brady 063b02cb11 Mark the airplay_gid free by nulling it. 2021-09-01 16:40:04 +01:00
Mike Brady 7fde77c45d lock the avahi thread before modifying the strings 2021-09-01 16:39:32 +01:00
Mike Brady 650077bc83 Tiny update. Note thay SPS can not participate in a remote control connection. 2021-09-01 12:08:13 +01:00
Mike Brady 7c4308ce3a Move groupUUID storage to the conn, as it's a property of a connection not of the player. Improve some debug messages. Alsways update the bonjour strings dueing a SETUP, only reset grooup UUID when a TEARDOWN closes a connection, not when it closes a stream. 2021-09-01 10:33:29 +01:00
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 BradyandGitHub 687fd16758 Update MQTT.md 2021-08-10 22:04:37 +01:00
Mike BradyandGitHub 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 BradyandGitHub 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 BradyandGitHub 3208165961 Update CAR INSTALL.md 2021-07-29 13:13:01 +01:00
Mike BradyandGitHub 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 BradyandGitHub 8f54828fd7 Update TROUBLESHOOTING.md 2021-07-24 09:28:12 +01:00
Mike BradyandGitHub 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 BradyandGitHub 8c9f438bda Merge pull request #1177 from lrusak/pipewire
pipewire: add initial support
2021-07-22 16:35:10 +01:00
Mike BradyandGitHub 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 BradyandGitHub 3b24dc8638 Merge pull request #1253 from charlesomer/master
Added stale action for issues and PRs.
2021-07-22 16:01:43 +01:00