Skip to content

Commit 6edb375

Browse files
committed
Rename support from "AirPlay 2" to "AirPlay"
1 parent 5f14b6f commit 6edb375

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# doubletake
22

3-
AirPlay screen mirroring sender for Linux. Streams your desktop to an Apple TV using the AirPlay 2 mirroring protocol.
3+
AirPlay screen mirroring sender for Linux. Streams your desktop to an Apple TV using the AirPlay mirroring protocol.
44

55
## Features
66

7-
- Full AirPlay 2 mirroring protocol (RTSP/HTTP + encrypted video stream)
7+
- Full AirPlay mirroring protocol (RTSP/HTTP + encrypted video stream)
88
- FairPlay SAP authentication (clean Go implementation)
99
- SRP-6a pairing with PIN and persistent credential storage
1010
- Wayland (PipeWire/xdg-desktop-portal) and X11 screen capture

internal/airplay/mirror.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ func (c *AirPlayClient) setupMirrorSession(ctx context.Context, cfg StreamConfig
312312
dbg("[SETUP] consecutive UDP ports: base=%d ctrl=%d data=%d", timingPort, timingPort+1, timingPort+2)
313313

314314
// Legacy receivers establish an NTP mapping by probing this port during
315-
// SETUP. Pair-verified AirPlay 2 sessions use the receiver's PTP clock instead.
315+
// SETUP. Pair-verified AirPlay sessions use the receiver's PTP clock instead.
316316
if timingProtocol == timingProtocolNTP {
317317
go ntpTimingResponder(sessionCtx, timingConn)
318318
}
@@ -327,7 +327,7 @@ func (c *AirPlayClient) setupMirrorSession(ctx context.Context, cfg StreamConfig
327327
sessionLatency = floor
328328
}
329329

330-
// AirPlay 2 prepares the receiver with a control-only SETUP before creating
330+
// AirPlay prepares the receiver with a control-only SETUP before creating
331331
// media streams. This ordering matters: the receiver starts an audio packet
332332
// processor only when type 96 is created after the session is prepared.
333333
modernControlSetup := c.encrypted

man/man1/doubletake.1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
.TH DOUBLETAKE 1 "May 2026" "doubletake" "User Commands"
22
.SH NAME
3-
doubletake \- AirPlay 2 screen mirroring sender for Linux
3+
doubletake \- AirPlay screen mirroring sender for Linux
44
.SH SYNOPSIS
55
.B doubletake
66
[\fIOPTIONS\fR]
77
.SH DESCRIPTION
88
.B doubletake
9-
is an AirPlay 2 screen mirroring sender that streams your Linux desktop to an Apple TV
10-
using the AirPlay 2 mirroring protocol. It supports both Wayland (PipeWire/xdg-desktop-portal)
9+
is an AirPlay screen mirroring sender that streams your Linux desktop to an Apple TV
10+
using the AirPlay mirroring protocol. It supports both Wayland (PipeWire/xdg-desktop-portal)
1111
and X11 screen capture with hardware or software H.264 encoding.
1212
.SH FEATURES
1313
.IP \(bu 2
14-
Full AirPlay 2 mirroring protocol (RTSP/HTTP + encrypted video stream)
14+
Full AirPlay mirroring protocol (RTSP/HTTP + encrypted video stream)
1515
.IP \(bu 2
1616
FairPlay SAP authentication
1717
.IP \(bu 2

0 commit comments

Comments
 (0)