Mike Brady
598cacb1b9
Take advantage of the mute capability of a device that mutes at its lowest setting
2018-01-13 20:16:14 +00:00
Mike Brady and GitHub
09b4930871
Update configure.ac
2018-01-09 21:04:44 +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 and GitHub
38f977f1fb
Update configure.ac
2017-12-21 13:35:40 +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
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
adc7695208
Fix segmentation fault bug when a client's DACP status is withdrawn. Not enough testing...
2017-12-13 23:41:56 +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
0a4c5e9f36
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.
2017-12-11 20:00:18 +00:00
Mike Brady
95e291e7e7
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.
2017-12-11 19:59:58 +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
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
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
047df480c8
Make some additions to audio_pa to emit error messages before it dies
2017-12-06 21:00:08 +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
e0ecdac91a
Fix compilation bug if dbus or mpris not selected
2017-11-27 11:26:23 +00:00
Mike Brady and GitHub
f7e3621ed5
Update configure.ac
2017-11-23 15:39:25 +00:00
Mike Brady and GitHub
15198a499d
Update configure.ac
2017-11-23 15:38:58 +00:00
Mike Brady
df7c48f0f3
Clean up naming of some files, get the 'stop' command working
2017-11-19 21:16:36 +00:00
Mike Brady
67dfe591d0
Reorganise D-BUS interface code and introduce an MPRIS interface.
2017-11-19 16:14:53 +00:00
Mike Brady
74f41a1769
Reorganise D-BUS interface code and introduce an MPRIS interface.
2017-11-19 16:08:39 +00:00
Mike Brady
d4eae76f33
dbus-related files taken from directories and renamed
2017-11-12 15:45:29 +01:00
Mike Brady
3198ec4265
Improve dbus and add some dacp services
2017-11-12 14:26:10 +01:00
Mike Brady
6f8bd1a6e5
Bump to indicate cleanup of configuration files and fixup of installation for dbus stuff.
2017-10-09 10:47:17 +01:00
Mike Brady
3da6f449d1
Remove the need for the AS_AC_EXPAND macro and remove the m4 subdirectory containing it
2017-10-09 10:40:12 +01:00
Mike Brady
1e0d0944c0
Tidy up configure.ac and drop old pulseaudio back end
2017-10-09 09:38:35 +01:00
Mike Brady
87bf5e87ac
Add avahi code to look for the rmeote control information for the client and get the port number from it.
2017-10-05 17:40:51 +01:00
Mike Brady
3d3dc6ba68
Try to regenerate the PID directory if it doesn't exist
2017-09-25 18:10:07 +01:00
Mike Brady and GitHub
dc2e899935
3.1.3
2017-09-25 17:53:07 +01:00
Mike Brady
a9b6c85ada
Create the directory for the PID file, if necessary
2017-09-23 05:26:37 -07:00
Mike Brady and GitHub
bb3a78ccc2
3.1.2
...
Remove the "rc0" tag, duh.
2017-09-22 10:11:45 +01:00
Mike Brady
82f2683cfe
Add a hint about where to find glib libraries
2017-09-10 14:14:32 +01:00
Mike Brady
7fe86e6e7f
Add very very experimental and exploratory systembus dbus support -- subject to change or removal
2017-09-10 13:20:32 +01:00
Mike Brady
1e07e1e0ef
Add very very experimental and exploratory systembus dbus support -- subject to change or removal
2017-09-10 13:19:56 +01:00
Mike Brady
dc66b4c98d
3.1.2 becomes 3.2d6
2017-09-09 15:59:27 +01:00
Mike Brady
b40e00223f
Move 3.2d5 to 3.1.2
2017-09-05 17:32:37 +01:00
Mike Brady and GitHub
8de242d88c
Add some checks
...
Using [infer](https://github.com/facebook/infer/blob/master/README.md ), a number of silent issues have been detected, such as not checking some calls to `malloc` to ensure the response is not NULL. Most of these have been addressed by additional checks.
2017-09-04 11:08:49 +01:00
Mike Brady
aee7d00593
Change default of using alsa mute switch to "no" for compatability with other audio players.
2017-09-02 17:17:49 +01:00
Mike Brady
425c4ba0f8
Improve debug messages
2017-08-28 12:14:30 +01:00
Mike Brady
86d862e849
Allow the player thread variable to be a null to indicate presence or absence of player thread
2017-08-25 22:00:15 +01:00
Mike Brady
8613df2c29
Change behaviour when TEARDOWN is received -- don't close down the RTSP conversation, but wait for it to be closed. Add more debug messages.
2017-08-25 10:33:40 +01:00
Mike Brady
98155b00d1
Change 3.1.1 to 3.2d0 and make a few cosmetic changes to the documentation.
2017-08-21 17:59:14 +02:00
Mike Brady and GitHub
44fbe8b539
3.1.1
2017-08-19 16:40:51 +01:00
Mike Brady
8c93ad9c66
This is effectively a reversion to 3.1.1rc1
2017-08-16 14:08:03 +01:00
Mike Brady
fd87d5d23d
Terminate the player thread synchronously, properly, before returning an OK on TEARDOWN request. Stop using one second time period.
2017-08-15 22:20:43 +01:00
Mike Brady and GitHub
b94fe50453
Update configure.ac
2017-08-14 17:43:28 +01:00
Mike Brady and GitHub
70f1601469
Update configure.ac
2017-08-06 19:07:37 +02:00
Mike Brady and GitHub
e78eddce17
Update configure.ac
2017-08-05 15:50:47 +02:00
Mike Brady
c677ad483e
Merging to master branch 3.0rc0
2017-08-03 19:20:58 +02:00