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 NameInfoExampleLengthTypeNotes
btcommon.apple.airplay.flagsAirPlay Flags031BytesNeeds more work
btcommon.apple.airplay.seedAirPlay Seed071BytesUnknown what this is for
btcommon.apple.airplay.ipAirPlay IPv4 Address192.168.1.24IPv4

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