Commit Graph
2561 Commits
Author SHA1 Message Date
Mike Brady 8bf83c149f Modify latency detection to use the second word of a sync packet to decide whether to add an extra delay or not. Use all sync packets, not just one with the exception flag. Use 1024 buffers -- a bit profligate, but hey. 2018-04-02 16:42:46 +01:00
Mike Brady cb69c1dd2e Take in track metadata but discard it if it's invalid (i.e. has a given mper ID of 0. 2018-04-01 16:09:53 +01:00
Mike Brady 07b7e64a48 Fix some of the advanced remote code 2018-04-01 13:54:41 +01:00
Mike Brady a4c99de7ba Make scanning for DACP port part of the dacp handler. Only emit 'clip' and 'svip' for a play connection, suppress 'pfls' until 'pffr' has been emitted 2018-03-31 17:35:30 +01:00
Mike Brady 32c7a535a1 Make scanning for DACP port part of the dacp handler. Only emit 'clip' and 'svip' for a play connection, suppress 'pfls' until 'pffr' has been emitted 2018-03-31 17:34:59 +01:00
Mike Brady 69b3b5d776 Send rtsp events to the metadata thteread for handling. Begin to clean up signals. 2018-03-31 12:39:26 +01:00
Mike Brady 8094bb4d6f Remove unneeded check for initialisation. 2018-03-29 17:23:22 +01:00
Mike Brady 051326b488 Quieten some unnecessary D-Bus property-changed chatter 2018-03-29 17:17:50 +01:00
Mike BradyandGitHub adc1a629a4 Update CAR INSTALL.md 2018-03-27 10:23:29 +01:00
Mike BradyandGitHub 8c98988936 Update CAR INSTALL.md 2018-03-27 10:22:50 +01:00
Mike BradyandGitHub 99a1b8ca70 Update CAR INSTALL.md 2018-03-27 10:17:45 +01:00
Mike BradyandGitHub bd4763e928 Update CAR INSTALL.md 2018-03-26 14:27:55 +01:00
Mike BradyandGitHub 39c6c4a8e7 Update CAR INSTALL.md 2018-03-26 12:01:39 +01:00
Mike Brady f306537a8f Add some more D-Bus facilities. Countermand faulty D-Bus commands. 2018-03-24 17:50:37 +00:00
Mike Brady cbbe84d8ba Add some more D-Bus facilities. Countermand faulty D-Bus commands. 2018-03-24 17:48:32 +00:00
Mike Brady 89d4712e69 Add a few new elements ot the native dbus interface 2018-03-23 21:40:05 +00:00
Mike Brady 03aefda050 Reorder stuff when the dbus interface is being initialised to hok up the responses before making any changes 2018-03-23 21:39:47 +00:00
Mike Brady 340e365a62 Format after adding a few new elements ot the native dbus interface 2018-03-23 21:29:38 +00:00
Mike Brady 6dc30c6ca9 Add a few new elements ot the native dbus interface 2018-03-23 21:28:28 +00:00
Mike Brady 8453778a13 Move DACP volume detection and control to a new Advanced Remote Control D-Bus stanza. 2018-03-21 22:37:35 +00:00
Mike BradyandGitHub 70d4afcf7f Update RELEASENOTES.md 2018-03-20 22:14:28 +00:00
Mike Brady cac650602f Turn off all commands -- no ear-splitting surprises needed! 2018-03-20 21:52:20 +00:00
Mike BradyandGitHub ae1e9400fd Update RELEASENOTES.md 2018-03-20 21:40:23 +00:00
Mike Brady 0993f3f15b Only report a client ip as metadata when a play session has started. 2018-03-20 21:24:47 +00:00
Mike Brady d7a78841de Make dbus test client listen for property changes in diagnostics and in remote control stuff. 2018-03-20 17:09:01 +00:00
Mike Brady 49a9cb9dfc Remove the work "basic" from descriptions of the remote control. 2018-03-20 17:00:50 +00:00
Mike Brady 73ee3fb6ec format 2018-03-20 16:50:01 +00:00
Mike Brady 26d7b07926 Rationalise the MPRIS dbus interface files down to three. Clean up the test client too. 2018-03-20 16:49:08 +00:00
Mike Brady d692fab9e4 Clean up native dbus interface files and associated changes to existing files. 2018-03-20 16:31:59 +00:00
Mike Brady c0b1dc542a Rationalise all the native dbus intefaces files down to just three. 2018-03-20 16:28:06 +00:00
Mike Brady c47e93944b Add most of a basic remote control dbus interface 2018-03-19 17:31:31 +00:00
Mike Brady 5db1cbfc3d Fix compilation error when dacp support not needed 2018-03-19 17:31:02 +00:00
Mike Brady 90ad474b57 Begin to add playback status to basic remote control info 2018-03-19 17:12:57 +00:00
Mike Brady c02e53ea80 Add server status -- i.e. can we still send commands to the DACP server. Hook it up as "Server" property in basic remote control. 2018-03-19 16:53:58 +00:00
Mike Brady fba40733f3 Add more basic remote control stuff, but SPS gets confused about who it can control. 2018-03-18 19:10:45 +00:00
Mike Brady 56f5a4b8d4 Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot changes on GitHub
2018-03-17 19:46:11 +00:00
Mike Brady 720a86630a Begin to add a basic remote control interface corresponding to the set of commands AirPlay devices seem to obey. 2018-03-17 19:43:10 +00:00
Mike BradyandGitHub 5af4c524a1 Update CAR INSTALL.md 2018-03-17 16:23:19 +00:00
Mike BradyandGitHub 6f0197a8f8 Update CAR INSTALL.md 2018-03-17 16:02:53 +00:00
Mike BradyandGitHub ce403af538 Update CAR INSTALL.md 2018-03-17 13:53:11 +00:00
Mike Brady 13931664ed Check if locks are already acquired. 2018-03-16 15:57:35 +00:00
Mike Brady 372efdde33 Reword a debug message 2018-03-13 11:41:41 +00:00
Mike BradyandGitHub b445a3499d Update CAR INSTALL.md 2018-03-13 08:48:36 +00:00
Mike BradyandGitHub 85929c3e5e Update RELEASENOTES.md 2018-03-12 22:03:41 +00:00
Mike BradyandGitHub b89e7531d1 Update configure.ac 2018-03-12 22:02:11 +00:00
Mike BradyandGitHub 42684bfe49 Update RELEASENOTES.md 2018-03-12 22:01:22 +00:00
Mike BradyandGitHub 1ac740b6ad Update CAR INSTALL.md 2018-03-12 21:38:57 +00:00
Mike BradyandGitHub fdea6e5573 Update CAR INSTALL.md 2018-03-12 19:02:27 +00:00
Mike BradyandGitHub 88007943f1 Update CAR INSTALL.md 2018-03-11 22:12:02 +00:00
Mike BradyandGitHub da15093eca Update CAR INSTALL.md 2018-03-11 21:49:01 +00:00