]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
Mike Brady [Tue, 9 Jan 2018 21:06:46 +0000 (21:06 +0000)]
Update RELEASENOTES.md
Mike Brady [Tue, 9 Jan 2018 21:04:44 +0000 (21:04 +0000)]
Update configure.ac
Mike Brady [Tue, 9 Jan 2018 20:54:03 +0000 (20:54 +0000)]
Move a play session's latency into the play session's data structure, duh.
Mike Brady [Tue, 9 Jan 2018 17:54:24 +0000 (17:54 +0000)]
use max-latency and min-latency information in AirPlay ANNOUNCE packets, remove different latency settings except one fixed one
Mike Brady [Tue, 9 Jan 2018 15:56:46 +0000 (15:56 +0000)]
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Add in extra code for checking maximum and minimum latency.
Mike Brady [Tue, 9 Jan 2018 15:56:06 +0000 (15:56 +0000)]
Separate out metadata hub, dacp client, mpris and dbus interfaces a bit. Probably not finished.
Mike Brady [Mon, 8 Jan 2018 23:03:38 +0000 (23:03 +0000)]
Looks for min and max latencies, doesn't use them yet, has unnecessary code for detecting Airfoil
Mike Brady [Sun, 7 Jan 2018 15:36:23 +0000 (15:36 +0000)]
Update RELEASENOTES.md
Mike Brady [Sat, 6 Jan 2018 12:18:07 +0000 (12:18 +0000)]
Update README.md
Fix typo — thanks to [systemcrash](https://github.com/systemcrash).
Mike Brady [Tue, 2 Jan 2018 11:20:03 +0000 (11:20 +0000)]
Quieten a debug message.
Mike Brady [Mon, 1 Jan 2018 23:04:18 +0000 (23:04 +0000)]
Add metadata to MPRIS output -- not complete.
Mike Brady [Sun, 31 Dec 2017 17:01:01 +0000 (17:01 +0000)]
Use the term metadata hub now -- for any stored metadata, such as might be used by dbus
Mike Brady [Thu, 28 Dec 2017 12:47:22 +0000 (12:47 +0000)]
Add exploratory checks for volume
Mike Brady [Tue, 26 Dec 2017 20:28:14 +0000 (20:28 +0000)]
Begin to add support for a central metadata bundle or respository. Lots more to do.
Mike Brady [Sun, 24 Dec 2017 18:38:10 +0000 (18:38 +0000)]
Continuing to explore data sources...
Mike Brady [Sat, 23 Dec 2017 09:18:52 +0000 (09:18 +0000)]
Add some debug messages
Mike Brady [Thu, 21 Dec 2017 15:22:54 +0000 (15:22 +0000)]
Close every socket created, not just every socket that can be connected. Alter some of the result codes.
Mike Brady [Thu, 21 Dec 2017 13:35:40 +0000 (13:35 +0000)]
Update configure.ac
Mike Brady [Thu, 21 Dec 2017 13:34:52 +0000 (13:34 +0000)]
Update shairport-sync.spec
Mike Brady [Thu, 21 Dec 2017 13:34:12 +0000 (13:34 +0000)]
Update shairport-sync.spec
Mike Brady [Thu, 21 Dec 2017 13:33:37 +0000 (13:33 +0000)]
Update RELEASENOTES.md
Mike Brady [Thu, 21 Dec 2017 13:26:48 +0000 (13:26 +0000)]
Update shairport-sync.spec
Mike Brady [Mon, 18 Dec 2017 22:29:02 +0000 (22:29 +0000)]
Minor little updates
Mike Brady [Mon, 18 Dec 2017 20:12:11 +0000 (20:12 +0000)]
Update RELEASENOTES.md
Mike Brady [Mon, 18 Dec 2017 20:11:28 +0000 (20:11 +0000)]
Update RELEASENOTES.md
Mike Brady [Mon, 18 Dec 2017 20:11:01 +0000 (20:11 +0000)]
Update RELEASENOTES.md
Mike Brady [Mon, 18 Dec 2017 18:58:41 +0000 (18:58 +0000)]
Update RELEASENOTES.md
Mike Brady [Mon, 18 Dec 2017 18:51:12 +0000 (18:51 +0000)]
Add tinyhttp code for sending and reading responses. Clean up some dacp routines. Most new and modified rooutines untested.
Mike Brady [Mon, 18 Dec 2017 18:50:01 +0000 (18:50 +0000)]
Add tinyhttp code for sending and reading responses. Clean up some dacp routines. Most new and modified rooutines untested.
Mike Brady [Wed, 13 Dec 2017 23:54:22 +0000 (23:54 +0000)]
Update RELEASENOTES.md
Mike Brady [Wed, 13 Dec 2017 23:46:49 +0000 (23:46 +0000)]
Fix segmentation fault bug when a client's DACP status is withdrawn. Not enough testing...
Mike Brady [Wed, 13 Dec 2017 23:46:11 +0000 (23:46 +0000)]
Fix segmentation fault bug when a client's DACP status is withdrawn. Not enough testing...
Mike Brady [Wed, 13 Dec 2017 23:41:56 +0000 (23:41 +0000)]
Fix segmentation fault bug when a client's DACP status is withdrawn. Not enough testing...
Mike Brady [Wed, 13 Dec 2017 23:40:45 +0000 (23:40 +0000)]
Fix segmentation fault bug when a client's DACP status is withdrawn. Not enough testing...
Mike Brady [Wed, 13 Dec 2017 14:09:50 +0000 (14:09 +0000)]
Update RELEASENOTES.md
Mike Brady [Wed, 13 Dec 2017 14:08:43 +0000 (14:08 +0000)]
Update RELEASENOTES.md
Mike Brady [Wed, 13 Dec 2017 14:07:23 +0000 (14:07 +0000)]
Update RELEASENOTES.md
Mike Brady [Wed, 13 Dec 2017 14:06:27 +0000 (14:06 +0000)]
Update RELEASENOTES.md
Mike Brady [Tue, 12 Dec 2017 12:01:04 +0000 (12:01 +0000)]
Update RELEASENOTES.md
Mike Brady [Tue, 12 Dec 2017 11:57:23 +0000 (11:57 +0000)]
Add some infrastructure to print message contents and so send reply messages with content. Add compatability with Swinsian
Mike Brady [Tue, 12 Dec 2017 11:56:47 +0000 (11:56 +0000)]
Add some infrastructure to print message contents and so send reply messages with content. Add compatability with Swinsian
Mike Brady [Tue, 12 Dec 2017 11:55:45 +0000 (11:55 +0000)]
Quieten some debug messages
Mike Brady [Mon, 11 Dec 2017 21:09:00 +0000 (21:09 +0000)]
Update shairport-sync.spec
Mike Brady [Mon, 11 Dec 2017 20:42:44 +0000 (20:42 +0000)]
Tiny typo fixes in the release notes.
Mike Brady [Mon, 11 Dec 2017 20:00:18 +0000 (20:00 +0000)]
3.14 to 3.1.5 Fix a bug resumption in iOS 11.2 on software-volume controlled Shairport Syncs to be at 100% volume. Improve sync with movies. Other bug fixes.
Mike Brady [Mon, 11 Dec 2017 19:59:58 +0000 (19:59 +0000)]
3.14 to 3.1.5 Fix a bug resumption in iOS 11.2 on software-volume controlled Shairport Syncs to be at 100% volume. Improve sync with movies. Other bug fixes.
Mike Brady [Mon, 11 Dec 2017 16:46:31 +0000 (16:46 +0000)]
Update RELEASENOTES.md
Mike Brady [Mon, 11 Dec 2017 16:42:04 +0000 (16:42 +0000)]
Update RELEASENOTES.md
Mike Brady [Mon, 11 Dec 2017 16:35:11 +0000 (16:35 +0000)]
More comprhensive saving and restoring of hardware and software level when a session is stopped and started. Does hardware as well as software.
Mike Brady [Mon, 11 Dec 2017 16:33:06 +0000 (16:33 +0000)]
More comprhensive saving and restoring of hardware and software level when a session is stopped and started. Does hardware as well as software.
Mike Brady [Mon, 11 Dec 2017 16:32:37 +0000 (16:32 +0000)]
More comprhensive saving and restoring of hardware and software level when a session is stopped and started. Does hardware as well as software.
Mike Brady [Sun, 10 Dec 2017 22:27:31 +0000 (22:27 +0000)]
Improve the sync between AirPlay and movies like YouTube. Not sure we understand the negotiation for syncing.
Mike Brady [Sun, 10 Dec 2017 22:26:19 +0000 (22:26 +0000)]
Improve the sync between AirPlay and movies like YouTube. Not sure we understand the negotiation for syncing.
Mike Brady [Sat, 9 Dec 2017 20:47:43 +0000 (20:47 +0000)]
Update RELEASENOTES.md
Mike Brady [Sat, 9 Dec 2017 20:15:19 +0000 (20:15 +0000)]
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
Mike Brady [Sat, 9 Dec 2017 20:14:39 +0000 (20:14 +0000)]
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
Mike Brady [Thu, 7 Dec 2017 17:59:03 +0000 (17:59 +0000)]
Update CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:56:09 +0000 (17:56 +0000)]
Update CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:55:03 +0000 (17:55 +0000)]
Update CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:53:41 +0000 (17:53 +0000)]
Update CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:53:12 +0000 (17:53 +0000)]
Update CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:52:08 +0000 (17:52 +0000)]
Update CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:51:32 +0000 (17:51 +0000)]
Update CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:51:01 +0000 (17:51 +0000)]
Update CONTRIBUTING.md
Mike Brady [Wed, 6 Dec 2017 21:16:24 +0000 (21:16 +0000)]
Update RELEASENOTES.md
Mike Brady [Wed, 6 Dec 2017 21:00:08 +0000 (21:00 +0000)]
Make some additions to audio_pa to emit error messages before it dies
Mike Brady [Wed, 6 Dec 2017 20:59:36 +0000 (20:59 +0000)]
Make some additions to audio_pa to emit erro messages before it dies
Mike Brady [Tue, 5 Dec 2017 16:01:27 +0000 (16:01 +0000)]
Update UPDATING.md
Mike Brady [Mon, 4 Dec 2017 08:48:04 +0000 (08:48 +0000)]
Fix a small conflict in mdns_avahi.c
Mike Brady [Mon, 4 Dec 2017 08:42:35 +0000 (08:42 +0000)]
Fiel small metadat bug, make more intermediate progress with d-bus stuff
Mike Brady [Mon, 4 Dec 2017 08:36:11 +0000 (08:36 +0000)]
Fix bug in ooutput of 'flsr' metadata item -- remove the leading equals sign.
Mike Brady [Sun, 3 Dec 2017 20:11:23 +0000 (20:11 +0000)]
Started implementing a scanner with just playstatusupdate message
Mike Brady [Sat, 2 Dec 2017 19:52:39 +0000 (19:52 +0000)]
hooking up a dacp scanner
Mike Brady [Sat, 2 Dec 2017 16:21:46 +0000 (16:21 +0000)]
Intermediate
Mike Brady [Mon, 27 Nov 2017 11:26:23 +0000 (11:26 +0000)]
Fix compilation bug if dbus or mpris not selected
Mike Brady [Mon, 27 Nov 2017 09:39:40 +0000 (09:39 +0000)]
Begin a DACP monitor. Very incomplete -- work in progress only
Mike Brady [Sat, 25 Nov 2017 20:46:37 +0000 (20:46 +0000)]
Quieten a warning from clang on FreeBSD
Mike Brady [Sat, 25 Nov 2017 09:30:32 +0000 (09:30 +0000)]
Don't need to make Shairport Sync an activatable D-Bus service, so don't need this file
Mike Brady [Sat, 25 Nov 2017 09:25:50 +0000 (09:25 +0000)]
Remember to install a dbus system bus access rule for mpris, separate dbus and mpris access rules, move them to scripts folder
Mike Brady [Thu, 23 Nov 2017 15:48:57 +0000 (15:48 +0000)]
Update RELEASENOTES.md
Mike Brady [Thu, 23 Nov 2017 15:48:14 +0000 (15:48 +0000)]
Update RELEASENOTES.md
Mike Brady [Thu, 23 Nov 2017 15:47:10 +0000 (15:47 +0000)]
Update RELEASENOTES.md
Mike Brady [Thu, 23 Nov 2017 15:41:30 +0000 (15:41 +0000)]
Update RELEASENOTES.md
Mike Brady [Thu, 23 Nov 2017 15:39:25 +0000 (15:39 +0000)]
Update configure.ac
Mike Brady [Thu, 23 Nov 2017 15:38:58 +0000 (15:38 +0000)]
Update configure.ac
Mike Brady [Thu, 23 Nov 2017 15:38:29 +0000 (15:38 +0000)]
Update RELEASENOTES.md
Mike Brady [Thu, 23 Nov 2017 15:37:44 +0000 (15:37 +0000)]
Update RELEASENOTES.md
Mike Brady [Thu, 23 Nov 2017 15:20:36 +0000 (15:20 +0000)]
Merge pull request #620 from bootc/cve-2017-12087
Fix CVE-2017-12087 in bundled tinysvcmdns (development branch)
Mike Brady [Thu, 23 Nov 2017 15:20:19 +0000 (15:20 +0000)]
Merge pull request #621 from bootc/cve-2017-12087-master
Fix CVE-2017-12087 in bundled tinysvcmdns (master branch)
Chris Boot [Thu, 23 Nov 2017 14:27:27 +0000 (14:27 +0000)]
tinysvcmdns: fix CVE-2017-12087
This patch incorporates upstream's fixes for a remotely exploitable
buffer overflow bug in the bundled tinysvcmdns library. The following
upstream commits are included:
https://bitbucket.org/geekman/tinysvcmdns/commits/
48c73fbb36b7a5584b00538d89c89dd8b15ab2a7
https://bitbucket.org/geekman/tinysvcmdns/commits/
29ea1b9fca94dc42d16109e050d2967231b1e341
The changes have been incorporated preserving local changes such as the
check for malloc() returning NULL.
Reported against shairport-sync in Ubuntu Launchpad:
https://bugs.launchpad.net/ubuntu/+source/shairport-sync/+bug/
1729668
This commit closes GitHub issue #619.
Chris Boot [Thu, 23 Nov 2017 14:27:27 +0000 (14:27 +0000)]
tinysvcmdns: fix CVE-2017-12087
This patch incorporates upstream's fixes for a remotely exploitable
buffer overflow bug in the bundled tinysvcmdns library. The following
upstream commits are included:
https://bitbucket.org/geekman/tinysvcmdns/commits/
48c73fbb36b7a5584b00538d89c89dd8b15ab2a7
https://bitbucket.org/geekman/tinysvcmdns/commits/
29ea1b9fca94dc42d16109e050d2967231b1e341
The changes have been incorporated preserving local changes such as the
check for malloc() returning NULL.
Reported against shairport-sync in Ubuntu Launchpad:
https://bugs.launchpad.net/ubuntu/+source/shairport-sync/+bug/
1729668
This commit closes GitHub issue #619.
Mike Brady [Mon, 20 Nov 2017 19:15:01 +0000 (19:15 +0000)]
Update RELEASENOTES.md
Mike Brady [Mon, 20 Nov 2017 18:42:40 +0000 (18:42 +0000)]
Update RELEASENOTES.md
Mike Brady [Mon, 20 Nov 2017 18:38:58 +0000 (18:38 +0000)]
Merge pull request #618 from joerg-krause/fix-softvol
Fix usage of ALSA softvol plugin.
Thanks Jörg Krause. If you want to apply it to the `development` branch, I'll pull it in there too; otherwise I'll make the change myself.
Jörg Krause [Mon, 20 Nov 2017 16:27:43 +0000 (17:27 +0100)]
Fix usage of ALSA softvol plugin
Somewhere in the version 3.x the softvol plugin got broken as the volume
change is not applied anymore. Turned out for the softvol plugin no
`volume()` and `parameters()` are defined.
Mike Brady [Mon, 20 Nov 2017 13:16:17 +0000 (13:16 +0000)]
Add previous and next controls
Mike Brady [Mon, 20 Nov 2017 11:45:49 +0000 (11:45 +0000)]
Send playing status as soon as the first packet is received
Mike Brady [Sun, 19 Nov 2017 21:47:32 +0000 (21:47 +0000)]
Update RELEASENOTES.md
Mike Brady [Sun, 19 Nov 2017 21:41:11 +0000 (21:41 +0000)]
Clang-format
Mike Brady [Sun, 19 Nov 2017 21:40:09 +0000 (21:40 +0000)]
Handle play / pause / play-pause / stop but primitively