Commit Graph
2369 Commits
Author SHA1 Message Date
Mike Brady dafdc686b8 Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Add in extra code for checking maximum and minimum latency.
2018-01-09 15:56:46 +00:00
Mike Brady 065eada6b5 Separate out metadata hub, dacp client, mpris and dbus interfaces a bit. Probably not finished. 2018-01-09 15:56:06 +00:00
Mike Brady 728abe8e53 Looks for min and max latencies, doesn't use them yet, has unnecessary code for detecting Airfoil 2018-01-08 23:03:38 +00:00
Mike Brady 6ef554d39c Quieten a debug message. 2018-01-02 11:20:03 +00:00
Mike Brady aaee366fb7 Add metadata to MPRIS output -- not complete. 2018-01-01 23:04:18 +00:00
Mike Brady 0801290aa6 Use the term metadata hub now -- for any stored metadata, such as might be used by dbus 2017-12-31 17:01:01 +00:00
Mike Brady b67718a09f Add exploratory checks for volume 2017-12-28 12:47:22 +00:00
Mike Brady 6af24f7c1f Begin to add support for a central metadata bundle or respository. Lots more to do. 2017-12-26 20:28:14 +00:00
Mike Brady 231e7419cc Continuing to explore data sources... 2017-12-24 18:38:10 +00:00
Mike Brady 71f62a2f7b Add some debug messages 2017-12-23 09:18:52 +00:00
Mike Brady 7bc91dd383 Close every socket created, not just every socket that can be connected. Alter some of the result codes. 2017-12-21 15:22:54 +00:00
Mike Brady dcb928d63c Minor little updates 2017-12-18 22:29:02 +00:00
Mike BradyandGitHub 61f212fdd7 Update RELEASENOTES.md 2017-12-18 20:12:11 +00:00
Mike BradyandGitHub 3b5593b57e Update RELEASENOTES.md 2017-12-18 20:11:28 +00:00
Mike BradyandGitHub 76bd620d0a Update RELEASENOTES.md 2017-12-18 20:11:01 +00:00
Mike BradyandGitHub e689c0a672 Update RELEASENOTES.md 2017-12-18 18:58:41 +00:00
Mike Brady a9d07cd7fd Add tinyhttp code for sending and reading responses. Clean up some dacp routines. Most new and modified rooutines untested. 2017-12-18 18:51:12 +00:00
Mike Brady 1637a79dd6 Add tinyhttp code for sending and reading responses. Clean up some dacp routines. Most new and modified rooutines untested. 2017-12-18 18:50:01 +00:00
Mike BradyandGitHub 845c4689a8 Update RELEASENOTES.md 2017-12-13 23:54:22 +00:00
Mike Brady e0a30a6961 Fix segmentation fault bug when a client's DACP status is withdrawn. Not enough testing... 2017-12-13 23:46:49 +00:00
Mike Brady 26efce2141 Fix segmentation fault bug when a client's DACP status is withdrawn. Not enough testing... 2017-12-13 23:46:11 +00:00
Mike BradyandGitHub 4dac8185b4 Update RELEASENOTES.md 2017-12-13 14:09:50 +00:00
Mike BradyandGitHub f2487c24f2 Update RELEASENOTES.md 2017-12-13 14:08:43 +00:00
Mike BradyandGitHub d75a5c8e94 Update RELEASENOTES.md 2017-12-13 14:07:23 +00:00
Mike BradyandGitHub fd50bfb2ca Update RELEASENOTES.md 2017-12-13 14:06:27 +00:00
Mike BradyandGitHub 4d41e69258 Update RELEASENOTES.md 2017-12-12 12:01:04 +00:00
Mike Brady 7111a6be4b Add some infrastructure to print message contents and so send reply messages with content. Add compatability with Swinsian 2017-12-12 11:57:23 +00:00
Mike Brady 66e29394c1 Add some infrastructure to print message contents and so send reply messages with content. Add compatability with Swinsian 2017-12-12 11:56:47 +00:00
Mike Brady 6ac6c30900 Quieten some debug messages 2017-12-12 11:55:45 +00:00
Mike BradyandGitHub 346ec1ee88 Update RELEASENOTES.md 2017-12-11 16:46:31 +00:00
Mike BradyandGitHub 3999405c25 Update RELEASENOTES.md 2017-12-11 16:42:04 +00:00
Mike Brady 8e0c10077f More comprhensive saving and restoring of hardware and software level when a session is stopped and started. Does hardware as well as software. 2017-12-11 16:35:11 +00:00
Mike Brady e7843b9e82 More comprhensive saving and restoring of hardware and software level when a session is stopped and started. Does hardware as well as software. 2017-12-11 16:33:06 +00:00
Mike Brady ea46a09aea More comprhensive saving and restoring of hardware and software level when a session is stopped and started. Does hardware as well as software. 2017-12-11 16:32:37 +00:00
Mike Brady 808c2e647a Improve the sync between AirPlay and movies like YouTube. Not sure we understand the negotiation for syncing. 2017-12-10 22:27:31 +00:00
Mike Brady 86f76ad6ce Improve the sync between AirPlay and movies like YouTube. Not sure we understand the negotiation for syncing. 2017-12-10 22:26:19 +00:00
Mike BradyandGitHub c803a96f24 Update RELEASENOTES.md 2017-12-09 20:47:43 +00:00
Mike Brady 65f2592129 Store the last software volume setting so that it can become the default when the next play sessions starts. This is important if a starting volume is not always given, a new phenomenon in iOS 11.2 and macOS 10.13.2 2017-12-09 20:15:19 +00:00
Mike Brady 6089007bc4 Store the last software volume setting so that it can become the default when the next play sessions starts. This is important if a starting volume is not always given, a new phenomenon in iOS 11.2 and macOS 10.13.2 2017-12-09 20:14:39 +00:00
Mike BradyandGitHub 8cbfaec759 Update RELEASENOTES.md 2017-12-06 21:16:24 +00:00
Mike Brady 047df480c8 Make some additions to audio_pa to emit error messages before it dies 2017-12-06 21:00:08 +00:00
Mike Brady 8ab46494fa Make some additions to audio_pa to emit erro messages before it dies 2017-12-06 20:59:36 +00:00
Mike Brady 492f365ab5 Fix a small conflict in mdns_avahi.c 2017-12-04 08:48:04 +00:00
Mike Brady 2c74e7d0bc Fiel small metadat bug, make more intermediate progress with d-bus stuff 2017-12-04 08:42:35 +00:00
Mike Brady 42b2a8c597 Fix bug in ooutput of 'flsr' metadata item -- remove the leading equals sign. 2017-12-04 08:36:11 +00:00
Mike Brady 0f68ff0c9a Started implementing a scanner with just playstatusupdate message 2017-12-03 20:11:23 +00:00
Mike Brady 88c550663c hooking up a dacp scanner 2017-12-02 19:52:39 +00:00
Mike Brady af50e91232 Intermediate 2017-12-02 16:21:46 +00:00
Mike Brady e0ecdac91a Fix compilation bug if dbus or mpris not selected 2017-11-27 11:26:23 +00:00
Mike Brady fe3b70b4b2 Begin a DACP monitor. Very incomplete -- work in progress only 2017-11-27 09:39:40 +00:00