]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
Mike Brady [Sun, 30 May 2021 11:04:06 +0000 (12:04 +0100)]
Log information when anchor or master clock changes occur.
Mike Brady [Sun, 30 May 2021 10:17:06 +0000 (11:17 +0100)]
Flush seems to be working properly and reliably. Some audio glitches removed too by dropping the first two AAC blocks of any passage. Crude. Flush diagnostic linked list stuff left in place.
Mike Brady [Sat, 29 May 2021 20:24:33 +0000 (21:24 +0100)]
Much better flushing. Delayed flushing only works for one delay. Noice artifacts removed when skipping. Pretty solid.
Mike Brady [Sat, 29 May 2021 14:59:11 +0000 (15:59 +0100)]
flaky but some interesting stuff
Mike Brady [Sat, 29 May 2021 09:54:44 +0000 (10:54 +0100)]
Improving the flush behaviour.
Mike Brady [Fri, 28 May 2021 21:20:11 +0000 (22:20 +0100)]
Does pretty well with flushing. Sometimes misses a flush on a repeat one.
Mike Brady [Fri, 28 May 2021 18:16:37 +0000 (19:16 +0100)]
recognise two types of flush -- one with from and until information, the other with just until information. A flush with "with" information is not followed by a new set anchor, whereas a flush without the " with" information is alwasy followed by a new setanchor.
Mike Brady [Thu, 27 May 2021 07:32:24 +0000 (08:32 +0100)]
Merge branch 'development' of github.com:aillwee/shairport-sync into development
Forgot web updates
Mike Brady [Wed, 26 May 2021 18:36:31 +0000 (19:36 +0100)]
remove redundant item
Mike Brady [Wed, 26 May 2021 17:12:45 +0000 (18:12 +0100)]
Move initial delay when using a new bus master to rtp.c and wait, if possible, whenever a new master comes along, to allow it to settle before using it.
Mike Brady [Wed, 26 May 2021 15:48:25 +0000 (16:48 +0100)]
a slightly more rational clock handling regime, I hope. Wait for 400 ms when a clock becomes master. Wait five seconds when you get a new master clock.
Mike Brady [Mon, 24 May 2021 14:41:40 +0000 (15:41 +0100)]
Merge pull request #16 from aillwee/charles-dev
Updated docker image to use COPY instead of git clone.
Charles [Mon, 24 May 2021 12:55:07 +0000 (13:55 +0100)]
Removed .conf file.
Mike Brady [Mon, 24 May 2021 11:07:05 +0000 (12:07 +0100)]
Advertise the _raop._tcp service as well as the _airplay._tcp service. Use a real MAC as the basis for the device ID.
Mike Brady [Sun, 23 May 2021 09:13:14 +0000 (10:13 +0100)]
Updates to pair_ap
Charles [Sat, 22 May 2021 11:47:14 +0000 (12:47 +0100)]
Test.
Charles [Thu, 20 May 2021 12:10:23 +0000 (13:10 +0100)]
Adding back branch specification just in case.
Charles [Thu, 20 May 2021 11:45:38 +0000 (12:45 +0100)]
Never mind, GitHub actions default to trigger branch.
Charles [Thu, 20 May 2021 11:42:58 +0000 (12:42 +0100)]
Added branch switching for SPS docker build.
Charles [Thu, 20 May 2021 11:22:23 +0000 (12:22 +0100)]
Add information about git branch.
Charles [Thu, 20 May 2021 11:11:59 +0000 (12:11 +0100)]
Test copying SPS directory instead of cloning.
Charles [Thu, 20 May 2021 10:51:54 +0000 (11:51 +0100)]
Merge branch 'development' of github.com:aillwee/shairport-sync into charles-dev
Charles [Thu, 20 May 2021 10:49:19 +0000 (11:49 +0100)]
Moved autoreconf.
Mike Brady [Sun, 16 May 2021 12:02:19 +0000 (13:02 +0100)]
tighten up on the availability of a clock before feeding audio into the player.
Mike Brady [Sat, 15 May 2021 11:18:37 +0000 (12:18 +0100)]
handle volume control requests in AP2 correctly. Don't reset timing peer lists when buffered audio is paused.
Mike Brady [Fri, 14 May 2021 21:49:17 +0000 (22:49 +0100)]
Start using automatic git-based versioning
Mike Brady [Fri, 14 May 2021 21:38:56 +0000 (22:38 +0100)]
Merge branch 'development' of github.com:aillwee/shairport-sync into development
Documentation Update
Charles [Fri, 14 May 2021 15:57:33 +0000 (16:57 +0100)]
Merge pull request #8 from aillwee/charles-dev
Smaller docker image & GitHub action change.
Mike Brady [Fri, 14 May 2021 13:23:10 +0000 (14:23 +0100)]
Was 4.0d4 with some extras. Moving to git-based semantic versioning.
Mike Brady [Fri, 14 May 2021 11:26:25 +0000 (12:26 +0100)]
Always update the systemd shairport-sync.service file.
Charles [Thu, 13 May 2021 20:24:31 +0000 (21:24 +0100)]
Merge branch 'development' of github.com:aillwee/shairport-sync into charles-dev
Mike Brady [Thu, 13 May 2021 20:16:58 +0000 (21:16 +0100)]
Bump for changes to missing clock and flushing.
Mike Brady [Thu, 13 May 2021 20:07:56 +0000 (21:07 +0100)]
quieten a debug message
Mike Brady [Thu, 13 May 2021 19:59:38 +0000 (20:59 +0100)]
clang
Mike Brady [Thu, 13 May 2021 19:58:03 +0000 (20:58 +0100)]
Tidy up a message.
Mike Brady [Thu, 13 May 2021 19:12:12 +0000 (20:12 +0100)]
If a PTP clock isn't available, use existing timing data if it's still valid.
Mike Brady [Thu, 13 May 2021 19:10:38 +0000 (20:10 +0100)]
fix flush of a large sync error, hopefully.
Charles [Thu, 13 May 2021 01:45:29 +0000 (02:45 +0100)]
Smaller docker image & action change.
Mike Brady [Wed, 12 May 2021 10:32:18 +0000 (11:32 +0100)]
ask for at least 50 ms of a lead-in for buffered audio.
Mike Brady [Wed, 12 May 2021 10:00:41 +0000 (11:00 +0100)]
clang
Mike Brady [Wed, 12 May 2021 10:00:09 +0000 (11:00 +0100)]
Fix a compilation bug and quieten a debug message.
Mike Brady [Wed, 12 May 2021 09:59:33 +0000 (10:59 +0100)]
fix calculation of offset with a negative offset
Mike Brady [Wed, 12 May 2021 09:58:29 +0000 (10:58 +0100)]
Remove some obsolete error checking code.
Mike Brady [Wed, 12 May 2021 09:57:50 +0000 (10:57 +0100)]
fix a couple of compilation errors.
Mike Brady [Tue, 11 May 2021 17:52:02 +0000 (18:52 +0100)]
more closely check for time information being available.
Mike Brady [Tue, 11 May 2021 09:46:56 +0000 (10:46 +0100)]
Clean up some of the sync timing. Ignore a flush if playing AP2. Set the requested lead time to zero.
Mike Brady [Mon, 10 May 2021 15:07:24 +0000 (16:07 +0100)]
Update BUILDFORAP2.md
Mike Brady [Mon, 10 May 2021 15:03:02 +0000 (16:03 +0100)]
Quieten some more debug messages. Fix a misleading clock status return.
Mike Brady [Mon, 10 May 2021 13:16:57 +0000 (14:16 +0100)]
Improve NQPTP clock diagnostics, tidy up some messages.
Mike Brady [Mon, 10 May 2021 08:37:42 +0000 (09:37 +0100)]
Player thread always gains play lock and keeps ut until terminated. Clean up termination code, add extra diagnistic information and quieten some debug messages.
Mike Brady [Mon, 10 May 2021 08:36:14 +0000 (09:36 +0100)]
Quieten speed and size debug message
Mike Brady [Mon, 10 May 2021 08:01:25 +0000 (09:01 +0100)]
add plist cleanup for pthread cleanup
Mike Brady [Sat, 8 May 2021 16:46:13 +0000 (17:46 +0100)]
Move AP2 player termination code from handle_teardown into the player cleanup function so that cancelling the player thread cleans up properly.
Mike Brady [Sat, 8 May 2021 14:29:54 +0000 (15:29 +0100)]
Update configure.ac
Bumped for an update to `pair_ap`.
Mike Brady [Sat, 8 May 2021 08:57:05 +0000 (09:57 +0100)]
Merge pull request #3 from ejurgensen/pair_errors1
Return same pairing errors as Airplay devices + announce actual public key
ejurgensen [Fri, 7 May 2021 17:26:48 +0000 (19:26 +0200)]
Announce the actual public key (pk) in Bonjour and GET /info
Same as other Airplay 2 devices do, even though it doesn't seem to be used
by any clients.
ejurgensen [Fri, 7 May 2021 17:10:07 +0000 (19:10 +0200)]
Return same pairing errors as other Airplay devices
- 470 on general errors
- TLV-formatet authentication error on incorrect PIN/signature
The latter makes sure clients clear saved credentials, so the user isn't stuck
with a device that keeps using incorrect credentials.
Mike Brady [Fri, 7 May 2021 06:03:14 +0000 (07:03 +0100)]
Update README.md
Mike Brady [Thu, 6 May 2021 19:07:39 +0000 (20:07 +0100)]
Merge pull request #2 from charlesomer/development
Current Docker Image Progress
Charles [Thu, 6 May 2021 10:53:19 +0000 (11:53 +0100)]
Updated docker compose.
Charles [Thu, 6 May 2021 10:36:02 +0000 (11:36 +0100)]
Test.
Charles [Thu, 6 May 2021 01:53:21 +0000 (02:53 +0100)]
Try this.
Charles [Thu, 6 May 2021 01:51:24 +0000 (02:51 +0100)]
Try this.
Charles [Thu, 6 May 2021 01:49:13 +0000 (02:49 +0100)]
Try this.
Charles [Thu, 6 May 2021 01:46:14 +0000 (02:46 +0100)]
Try this.
Charles [Thu, 6 May 2021 01:22:07 +0000 (02:22 +0100)]
Try this.
Charles [Thu, 6 May 2021 01:20:57 +0000 (02:20 +0100)]
Try this.
Charles [Thu, 6 May 2021 01:17:25 +0000 (02:17 +0100)]
Try this.
Charles [Thu, 6 May 2021 01:16:21 +0000 (02:16 +0100)]
Try this.
Charles [Thu, 6 May 2021 01:10:28 +0000 (02:10 +0100)]
Try this.
Charles [Thu, 6 May 2021 01:08:47 +0000 (02:08 +0100)]
Try this.
Charles [Thu, 6 May 2021 01:07:05 +0000 (02:07 +0100)]
Try this.
Charles [Thu, 6 May 2021 01:00:43 +0000 (02:00 +0100)]
Try this.
Charles [Thu, 6 May 2021 00:55:41 +0000 (01:55 +0100)]
Try this.
Charles [Wed, 5 May 2021 23:28:10 +0000 (00:28 +0100)]
Try this.
Charles [Wed, 5 May 2021 23:26:01 +0000 (00:26 +0100)]
Try this.
Charles [Wed, 5 May 2021 21:45:03 +0000 (22:45 +0100)]
Updated docker build.
Charles [Wed, 5 May 2021 21:44:34 +0000 (22:44 +0100)]
Merge branch 'development' of github.com:aillwee/shairport-sync into development
Mike Brady [Wed, 5 May 2021 17:33:21 +0000 (18:33 +0100)]
Slightly better timing. Bumped version for ejurgensen's new pair_ap work.
Mike Brady [Wed, 5 May 2021 14:04:48 +0000 (15:04 +0100)]
Merge pull request #1 from ejurgensen/use_pair_ap1
Use pair ap.
Many thanks for this. I tested it briefly and it works!
Charles [Wed, 5 May 2021 12:22:00 +0000 (13:22 +0100)]
Set branch env.
Charles [Wed, 5 May 2021 12:17:24 +0000 (13:17 +0100)]
Corrected registry.
Charles [Wed, 5 May 2021 12:14:24 +0000 (13:14 +0100)]
Added readme file.
Charles [Wed, 5 May 2021 12:11:53 +0000 (13:11 +0100)]
Update docker build.
Charles [Wed, 5 May 2021 12:09:07 +0000 (13:09 +0100)]
Docker image start.
ejurgensen [Tue, 4 May 2021 18:38:35 +0000 (20:38 +0200)]
Support for pair-verify
ejurgensen [Tue, 4 May 2021 18:34:37 +0000 (20:34 +0200)]
Use pair_ap for pairing and rtsp encryption
Mike Brady [Mon, 3 May 2021 08:03:31 +0000 (09:03 +0100)]
Update BUILDFORAP2.md
Mike Brady [Mon, 3 May 2021 08:02:55 +0000 (09:02 +0100)]
Update BUILDFORAP2.md
Mike Brady [Mon, 3 May 2021 08:00:52 +0000 (09:00 +0100)]
Update README.md
Mike Brady [Mon, 3 May 2021 08:00:06 +0000 (09:00 +0100)]
Update README.md
Mike Brady [Mon, 3 May 2021 07:14:46 +0000 (08:14 +0100)]
Update README.md
Mike Brady [Mon, 3 May 2021 07:14:20 +0000 (08:14 +0100)]
Update README.md
Mike Brady [Mon, 3 May 2021 07:13:50 +0000 (08:13 +0100)]
Update README.md
Mike Brady [Mon, 3 May 2021 07:12:25 +0000 (08:12 +0100)]
Update README.md
Mike Brady [Mon, 3 May 2021 07:07:21 +0000 (08:07 +0100)]
Update README.md
Mike Brady [Mon, 3 May 2021 07:06:06 +0000 (08:06 +0100)]
Update README.md
Mike Brady [Mon, 3 May 2021 07:05:37 +0000 (08:05 +0100)]
Update README.md
Mike Brady [Mon, 3 May 2021 07:02:59 +0000 (08:02 +0100)]
Update README.md
Mike Brady [Mon, 3 May 2021 06:54:29 +0000 (07:54 +0100)]
Update README.md