airplay_target.md
August 12, 2020 ยท View on GitHub
Airplay Target Message
The Airplay Target messages are sent by Airplay compatible devices to advertise their presence to Apple devices that are actively seeking to send media to them.
AirPlay Target Message (btcommon.apple.type == 0x09)
| Field Name | Info | Example | Length | Type | Notes |
|---|---|---|---|---|---|
| btcommon.apple.airplay.flags | AirPlay Flags | 03 | 1 | Bytes | Needs more work |
| btcommon.apple.airplay.seed | AirPlay Seed | 07 | 1 | Bytes | Unknown what this is for |
| btcommon.apple.airplay.ip | AirPlay IPv4 Address | 192.168.1.2 | 4 | IPv4 |
The message fields, observed values and their meaning:
- Type: 1 byte, 0x09 -- indicates an Airplay Target message
- Length: 1 byte, 0x06 -- number of bytes in message payload
- Flags: 1 byte
- Configuration Seed: 1 byte
- IPv4 Address: 4 bytes -- IP address of the Airplay device