Commit Graph
6006 Commits
Author SHA1 Message Date
Mike Brady aa3af3b368 Add a check for when a read() returns zero. 2024-10-31 17:28:12 +00:00
Mike Brady 1488bf0a34 Remove a misleading comment. 2024-10-31 14:17:29 +00:00
Mike Brady b221e1322d in audio_jack.c, return the delay in terms of frames at Shairport Sync's output rate, not the Jack Audio server's internal rate. 2024-10-31 13:03:23 +00:00
Mike BradyandGitHub 616b6e71fd Update RELEASENOTES-DEVELOPMENT.md 2024-10-16 16:00:41 +01:00
Mike BradyandGitHub bb37a080b7 Update RELEASENOTES-DEVELOPMENT.md 2024-10-16 16:00:24 +01:00
Mike Brady fe743fdf70 Remove Avahi static service file definitions for SSH and SFTP 2024-10-16 15:42:28 +01:00
Mike Brady df8663655e Fix compilation bug in classic mode -- don't look for config.airplay_device_id. 2024-10-16 15:41:30 +01:00
Mike BradyandGitHub c6f5aa9641 Update RELEASENOTES-DEVELOPMENT.md 2024-10-10 14:52:38 +01:00
Mike BradyandGitHub 3c226578c7 Update RELEASENOTES-DEVELOPMENT.md 2024-10-10 14:52:21 +01:00
Mike BradyandGitHub e4c2ce4a6a Merge pull request #1911 from aaronk6/development-mqtt
Add Home Assistant MQTT Auto-Discovery and active/playing State Messages
2024-10-10 10:12:21 +01:00
Mike BradyandGitHub 79fb0f33df Merge pull request #1902 from mill1000/feature/mqtt_on_mute
Send pvol metadata on mute.
2024-10-10 10:10:56 +01:00
aaronk6 6258021d55 Fixed multiple devices getting merged in Home Assistant 2024-09-24 20:32:08 +02:00
aaronk6 af6d90282e Set unique device identifier 2024-09-24 20:32:08 +02:00
aaronk6 e252ee7fb5 MQTT auto discovery working 2024-09-24 20:32:08 +02:00
aaronk6 b4f160e320 MQTT autodiscovery (WIP) 2024-09-24 20:32:08 +02:00
aaronk6 cda315b6aa Add support for MQTT autodiscovery 2024-09-24 20:32:08 +02:00
aaronk6 6de30126a9 MQTT: Add is_active and is _playing 2024-09-24 20:32:08 +02:00
Mike BradyandGitHub 654f596932 Update BUILD.md
Include libsoxr in the FreeBSD package list.
2024-09-22 12:20:01 +10:00
Tucker Kern 17784945b5 Avoid use of stdbool 2024-09-16 21:19:56 +00:00
Tucker Kern 73a9177e01 Fix warnings when building without metadata 2024-09-13 13:41:51 -06:00
Tucker Kern feed0cb13f Send pvol metadata on mute 2024-09-13 19:10:56 +00:00
Mike BradyandGitHub 92a933a376 Merge pull request #1897 from acmay/ffmpeg
Check swr_init() error code and exit early.
2024-08-25 17:17:33 +10:00
Andrew May 94eda9b9e1 Check swr_init() error code and exit early. 2024-08-16 23:50:41 -07:00
Mike BradyandGitHub 8901f028b3 Update RELEASENOTES-DEVELOPMENT.md 2024-08-09 18:54:16 +01:00
Mike Brady 17b134b032 Initialise the PipeWire stream to be in the inactive state. 2024-08-09 18:51:39 +01:00
Mike BradyandGitHub f6dc04de15 Update RELEASENOTES-DEVELOPMENT.md 2024-08-08 16:33:18 +01:00
Mike Brady 8e6bd06c03 Go inactive when play stops. Use the new prepare_to_play() to go active ASAP when audio starts or resumes. 2024-08-08 16:11:40 +01:00
Mike Brady 67f422fb9d Add a new call to the backends -- prepare_to_play() -- to give them advance warning that audio will be coming soon. Sent when the first frame is received. 2024-08-08 16:09:26 +01:00
Mike Brady 734f93a76f Add a new call to the backends -- prepare_to_play() -- to give them advance warning that audio will be coming soon. Sent when the first frame is received. 2024-08-08 16:08:55 +01:00
Mike BradyandGitHub 9650990523 Update RELEASENOTES-DEVELOPMENT.md 2024-07-23 10:08:48 +01:00
Mike BradyandGitHub 1687b2a41b Merge pull request #1880 from irdkwmnsb/master
Include PipeWire in the AirPlay 2 Docker image.
2024-07-23 10:02:20 +01:00
Maxim 8215514923 Compile docker image with pipewire and add example in docker-compose 2024-07-22 21:03:54 +03:00
Mike BradyandGitHub 8f99d1f407 Update check_classic_systemd_full.yml 2024-07-22 13:37:36 +01:00
Mike BradyandGitHub b60029ccd4 Update check_ap2_systemv_full.yml 2024-07-22 13:36:34 +01:00
Mike BradyandGitHub 64ae434b7a Update check_ap2_systemd_full_build_folder.yml 2024-07-22 13:35:49 +01:00
Mike BradyandGitHub a1af442801 Update check_classic_systemd_basic.yml 2024-07-22 13:34:37 +01:00
Mike BradyandGitHub 17cb83e539 Update check_classic_mac_basic.yml 2024-07-22 13:33:55 +01:00
Mike BradyandGitHub 813afefe59 Update check_ap2_systemv_full.yml 2024-07-22 13:33:18 +01:00
Mike BradyandGitHub 5c6c1e8085 Update check_ap2_systemd_basic.yml 2024-07-22 13:32:36 +01:00
Mike BradyandGitHub 6ef57dc468 Update check_ap2_systemd_full.yml 2024-07-22 13:32:19 +01:00
Mike BradyandGitHub 0ae197f23d Update check_ap2_systemd_basic.yml 2024-07-22 13:31:56 +01:00
Mike BradyandGitHub 66bfcb0a4f Update check_ap2_systemd_full.yml 2024-07-22 13:18:01 +01:00
Mike BradyandGitHub 4b4080e097 Update check_ap2_systemd_full.yml 2024-07-22 13:13:53 +01:00
Mike BradyandGitHub 5b57ed0c38 Update check_ap2_systemd_full.yml 2024-07-22 12:55:53 +01:00
Mike BradyandGitHub e6d244a7ee Update check_ap2_systemd_full.yml 2024-07-22 12:51:39 +01:00
Mike BradyandGitHub 0f051384d9 Update check_ap2_systemd_full.yml 2024-07-22 11:46:29 +01:00
Mike BradyandGitHub 10bef38350 Update RELEASENOTES-DEVELOPMENT.md 2024-07-22 10:47:53 +01:00
Mike Brady 597aba0ca6 Use an explicit 'is_running' flag in the sndio back end. Correct/improve some sndio documentation. 2024-07-22 10:28:30 +01:00
Mike Brady 10b965a7aa add a diagnostic function debug_print_buffer, which might be useful in the future. 2024-07-18 15:26:55 +01:00
Mike BradyandGitHub 5827792081 Update RELEASENOTES-DEVELOPMENT.md 2024-07-16 13:02:44 +01:00