Mike Brady and GitHub
d8c741e391
Update RELEASENOTES-DEVELOPMENT.md
2023-10-30 17:51:52 +00:00
Mike Brady
9ab85989f3
A bit late, but tag this as 4.3.3-dev. Also merge in the commit history of the master branch.
2023-10-30 17:46:12 +00:00
Mike Brady
04c8c01452
merge back in 4.3.2, a bit lae...
2023-10-30 17:32:43 +00:00
Mike Brady and GitHub
84a214d4d0
Update CAR INSTALL.md
2023-10-30 17:07:28 +00:00
Mike Brady and GitHub
40306cc742
Update CAR INSTALL.md
2023-10-23 15:10:54 +01:00
Mike Brady and GitHub
bc363160ba
Update CAR INSTALL.md
2023-10-23 14:49:02 +01:00
Mike Brady and GitHub
95d81341c9
Update RELEASENOTES-DEVELOPMENT.md
2023-10-23 11:48:13 +01:00
Mike Brady and GitHub
31d24a89ca
Update RELEASENOTES-DEVELOPMENT.md
2023-10-23 11:46:20 +01:00
Mike Brady
a760389346
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Online updates.
2023-10-23 11:42:04 +01:00
Mike Brady
626f986a18
Stop some warnings during build for Docker.
2023-10-23 11:41:20 +01:00
Mike Brady and GitHub
1d8a509ed7
Update RELEASENOTES-DEVELOPMENT.md
2023-10-23 10:18:12 +01:00
Mike Brady and GitHub
c9c9033261
Update RELEASENOTES-DEVELOPMENT.md
2023-10-23 10:17:33 +01:00
Mike Brady and GitHub
2a5c49d3c1
Bookworm and simplifications
...
Update for Bookworm and make some simplifications.
2023-10-23 10:07:53 +01:00
Mike Brady and GitHub
fef5adaf54
Update CAR INSTALL.md
...
Update for Bookworm and simplify some steps. Add some information about updating.
2023-10-22 13:06:45 +01:00
Mike Brady and GitHub
23946b53b3
Update CAR INSTALL.md
2023-10-15 22:24:50 +01:00
Mike Brady and GitHub
90c03bf053
Update CAR INSTALL.md
2023-10-15 22:24:03 +01:00
Mike Brady
2ed5d998fb
Merge branch 'development'
...
Update to 4.3.2
**Enhancements**
* A totally new PipeWire backend featuring full synchronisation.
**Bug Fixes**
* Stability improvements for the PulseAudio backend.
* Fix a crash when the Avahi subsystem became disconnected. This is normally a rare occurrence, but Shairport Sync was not dereferencing obsolete data correctly when it happened.
* Set and reset Bonjour flags correctly when it's a Classic Airplay session in AirPlay 2 operation.
* Fix a number of FreeBSD compilation errors and warnings.
* Fix various errors when breaking into an existing session to terminate it. Thanks again to [aaronk6](https://github.com/aaronk6 ).
* Fix some debug message errors, sigh. Thanks to [Nathan Gray](https://github.com/n8gray ).
2023-10-15 18:42:38 +01:00
Mike Brady and GitHub
9732afb58f
Update CAR INSTALL.md
...
Add note about Bookworm
2023-10-15 08:32:02 +01:00
Mike Brady and GitHub
728756a1a1
Update CAR INSTALL.md
...
Add note about Bookworm
2023-10-15 08:30:25 +01:00
Mike Brady and GitHub
a65ec2d7f1
Update RELEASENOTES-DEVELOPMENT.md
2023-10-13 07:56:30 +01:00
Mike Brady
b70dd4633f
Change response to a /feedback message in a Classic AirPlay session to 501 Not Implmemented instead of 200 OK.
2023-10-13 07:52:51 +01:00
Mike Brady and GitHub
3298f42a52
Update RELEASENOTES-DEVELOPMENT.md
2023-10-08 17:49:35 +01:00
Mike Brady
4cd3c1da4b
Return code 200 for a POST of type /feedback, and continue to return 500 for everything else.
2023-10-08 17:43:02 +01:00
Mike Brady
f3e0ddf297
Typo
2023-10-08 17:40:43 +01:00
Mike Brady
6d89e4c4c1
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Online update.
2023-10-06 11:13:42 +01:00
Mike Brady
7aaaf0c96d
Move the PipeWire stanza up in the configuration file.
2023-10-06 11:13:30 +01:00
Mike Brady and GitHub
07c9cc2d64
Update RELEASENOTES-DEVELOPMENT.md
2023-10-06 10:58:24 +01:00
Mike Brady
98679bbb54
Add PipeWire sink target setting. Fix PipeWire node name code, duh, remove code that was double-deallocating settings strings.
2023-10-06 10:51:49 +01:00
Mike Brady
420fe4ca7e
Remove code that was double-deallocating settings strings.
2023-10-06 10:50:30 +01:00
Mike Brady and GitHub
d7b365597a
Update RELEASENOTES-DEVELOPMENT.md
2023-10-05 16:43:09 +01:00
Mike Brady and GitHub
b0a2fe14ec
Update RELEASENOTES-DEVELOPMENT.md
2023-10-05 16:42:34 +01:00
Mike Brady
288e5eb695
Change node_name default to "Shairport Sync", parameterise a few settings.
2023-10-05 16:40:42 +01:00
Mike Brady and GitHub
16dd54e80a
Update RELEASENOTES-DEVELOPMENT.md
2023-10-05 09:50:17 +01:00
Mike Brady
3763b321b8
Add two PipeWire backend ("pw") settings -- application_name (default: "Shairport Sync") and node_name (default: "shairport-sync").
2023-10-05 09:41:21 +01:00
Mike Brady
3db689f9e8
Deallocate settings strings on exit.
2023-10-05 09:39:22 +01:00
Mike Brady and GitHub
d9c7f0aeb1
Update RELEASENOTES-DEVELOPMENT.md
2023-10-02 10:13:01 +01:00
Mike Brady and GitHub
57382cdecb
Update RELEASENOTES-DEVELOPMENT.md
2023-10-02 10:12:31 +01:00
Mike Brady
dc197ae711
Send silence when no audio is coming through from Shairport Sync. This eliminates (?) xrun errors. Clean up a few imprefections.
2023-10-02 10:06:55 +01:00
Mike Brady
29a5589be6
Quieten a debug message.
2023-10-02 10:05:21 +01:00
Mike Brady and GitHub
4447b25a05
Update RELEASENOTES-DEVELOPMENT.md
2023-10-01 09:37:07 +01:00
Mike Brady
bde2bcc8b4
Complete replacement of the PipeWire backend with a new implementation with full synchrnoisation. Works well, but still preliminary.
2023-10-01 09:30:29 +01:00
Mike Brady
afdf0d8632
Stability improvements -- take more care when the fifi is full, fix a logical error in the use of the buffer mutex.
2023-10-01 09:28:41 +01:00
Mike Brady
d1294c335e
stop linker errors if built alongside audio_pa
2023-09-30 17:25:42 +01:00
Mike Brady
27e4ba09a1
Replace the pipewire backend completely. Play writes to a buffer. The on_process() function reads from the buffer and updates timing information for the delay() function. Barebones -- can't set the app name or the volume. Assumes no further delays and no buffers when on_process is called. But it works!
2023-09-30 15:45:41 +01:00
Mike Brady
786481d855
mutex lock was protecting the wrong variable, duh.
2023-09-30 15:41:40 +01:00
Mike Brady
ccddc37c11
Fix potential bug if the timing data is inconsistent for 10 tries.
2023-09-30 15:40:40 +01:00
Mike Brady
afaf94b735
Initial tone-generator based pipewire backend compiling and apparently working, valgrind is happy too.
2023-09-29 16:32:12 +01:00
Mike Brady and GitHub
5916d2397b
Update RELEASENOTES-DEVELOPMENT.md
2023-09-29 09:48:32 +01:00
Mike Brady
c36d322a91
Don't mute if the volume control is at minimum (-144.0) and ignore_volume_control is seelcted.
2023-09-29 09:41:07 +01:00
Mike Brady
a1dd3ad33e
Actually _do_ change the latency to 200000 in the PipeWire backend as previously promied, duh.
2023-09-27 12:38:02 +01:00