Commit Graph
5149 Commits
Author SHA1 Message Date
Mike Brady 3fd0e251c2 Update RELEASENOTES-DEVELOPMENT.md 2022-08-09 21:33:00 +01:00
Mike Brady 67d9c4d029 Update RELEASENOTES-DEVELOPMENT.md 2022-08-09 21:31:49 +01:00
Mike Brady d374bf3825 Update RELEASENOTES-DEVELOPMENT.md 2022-08-09 21:09:49 +01:00
Mike Brady cb03d5c68b Close the driver when play stops; reopen it when it restarts. Seems a lot more stable. Add a list of drivers to the help text. 2022-08-09 20:52:08 +01:00
Mike Brady 36dbd793c1 Update RELEASENOTES-DEVELOPMENT.md 2022-08-09 14:28:23 +01:00
Mike Brady 05dfcdfd6a Merge other enhancements. 2022-08-09 14:18:53 +01:00
Mike Brady 77c9ff5de4 Update RELEASENOTES-DEVELOPMENT.md 2022-08-09 14:02:14 +01:00
Mike Brady dd197162f6 Update RELEASENOTES-DEVELOPMENT.md 2022-08-09 13:59:54 +01:00
Mike Brady a774a6fcb0 Strip off the last dot and everything to the right of it in the hostname when automatically generating a service name. 2022-08-09 13:00:55 +01:00
Mike Brady f61278278a Quieten a noisy debug message. 2022-08-09 12:39:23 +01:00
Mike Brady 919c4a4131 Clear the config record at the very very start, and not a little later. 2022-08-09 12:38:52 +01:00
Mike Brady 882d6c5b68 Fix get_device_id to work property when using AF_LINK rather than AF_PACKET. Ensure only int_length bytes are copied to the device ID 2022-08-09 12:34:17 +01:00
Mike Brady de8df93471 Comment out an unused variable. 2022-08-08 12:19:04 +01:00
Mike Brady 54e228cbec Accommodate but do not use extra texts and name for a secondary boujour message. 2022-08-08 12:18:36 +01:00
Mike Brady 074457c857 Add conditional test for Darwin. 2022-08-08 12:17:20 +01:00
Mike Brady c458114c4c Add distinct flags for Darwin -- turn off deprecation warnings. 2022-08-08 12:16:40 +01:00
Mike Brady bc7d122a9e Clean us a few compilation errors. 2022-08-08 09:58:16 +01:00
Mike Brady 1f82109577 Use printf in place of echo for portability to Mac OS.
Update author
2022-08-08 09:56:25 +01:00
Mike Brady 4963c65a0e Fix the D-Bus quit method so that it works, duh. 2022-08-07 11:15:54 +01:00
Mike Brady b81fb39a80 Add a new D-Bus method called "DropSession" to forcibly terminate the current play session. 2022-08-07 10:02:56 +01:00
Mike Brady 720a271eec Add "Protocol" property -- AirPlay or AirPlay 2. 2022-08-06 19:33:09 +01:00
Mike Brady 8b7e844e38 Add local volume control, not mediated by remote control. 2022-08-06 19:20:26 +01:00
Mike Brady a238842385 Simplify use of an initial volume figure. 2022-08-06 19:19:43 +01:00
Mike Brady f9aa7fb811 Simplifiy locking and unlocking the playing_conn and add dbus connection to changing the volume. 2022-08-06 19:19:08 +01:00
Mike Brady 6f7dc3d670 Remove redundant definition and add lock/unlock player. 2022-08-06 19:18:05 +01:00
Mike Brady f64793ee6e Add (local) volume, not mediated through remote control. 2022-08-06 19:17:17 +01:00
Mike Brady a72b5d7ca2 Quieten a debug message. 2022-08-05 14:24:03 +01:00
Mike Brady 3cc1ec6abc reset anchor time if realtime control message is missing. 2022-08-03 12:55:59 +01:00
Mike Brady 1ca2487b1c Reset first_packet_timestamp if buffer goes empty. Reset anchor information if a clock control signal doesn't arrive in time in a realtime play. 2022-08-03 12:54:46 +01:00
Mike Brady 7bc480b3fc Ensure player's IP is first in the perer list. Will be duplicated but that's okay. 2022-08-03 12:53:06 +01:00
Mike Brady 6a2ba5fd0f Minor debug message update. 2022-07-31 13:08:54 +01:00
Mike Brady e390f96c58 Update RELEASENOTES-DEVELOPMENT.md 2022-07-25 15:17:01 +01:00
Mike Brady b7a11cae21 Update README.md 2022-07-25 14:59:55 +01:00
Mike Brady e4e9497e2f Update README.md 2022-07-25 14:57:15 +01:00
Mike Brady ae2d22af1b Update BUILD.md 2022-07-25 14:52:39 +01:00
Mike Brady acfe8134f5 Update README.md 2022-07-25 14:50:55 +01:00
Mike Brady e78a88b64a Big documentation reorganisation. Comments wlecome! 2022-07-25 14:44:57 +01:00
Mike Brady a94de485ac Update FREEBSD.md 2022-07-25 13:43:30 +01:00
Mike Brady 82ce9d766f Update CONFIGURATION FLAGS.md 2022-07-24 09:17:43 +01:00
Mike Brady 7f13c79ba6 Not yet... 2022-07-24 08:50:01 +01:00
Mike Brady 2c0498c868 Create README.md 2022-07-24 08:47:04 +01:00
Mike Brady f3ef4ff78c Update RELEASENOTES-DEVELOPMENT.md 2022-07-22 16:03:39 +01:00
Mike Brady 449e024c95 If the default device is inaccessible with EHOSTDOWN, try hw:0 instead. Works for Fedora 36 Workstation. Might need to make it a bit smarter. 2022-07-22 15:52:16 +01:00
Mike Brady 9c8a3328de Update RELEASENOTES-DEVELOPMENT.md 2022-07-20 18:20:03 +01:00
Mike Brady f3399203b4 Update RELEASENOTES-DEVELOPMENT.md 2022-07-20 18:19:20 +01:00
Mike Brady d37393252b Update RELEASENOTES-DEVELOPMENT.md 2022-07-20 18:15:22 +01:00
Mike Brady a90e35197c Update RELEASENOTES-DEVELOPMENT.md 2022-07-20 18:12:01 +01:00
Mike Brady 4729e325e0 Wait up to 10 seconds for NQPTP to come online at startup. 2022-07-20 18:05:07 +01:00
Mike Brady 129343c165 Don't quit if the ALSA output device is or becomes busy and resume when it becomes available again. 2022-07-20 18:04:42 +01:00
Mike Brady 524a8a1203 Quieten a debug message. 2022-07-14 11:04:02 +01:00