4.7.0
AirPlay (#86)
Serve the in-process loopback HLS over the device's active LAN interface IP and force the media playlist while AirPlay external playback is active, so the receiver reaches the engine-processed stream (Dolby Vision / Atmos / subtitles preserved) instead of a DV/HDR master it rejects on an SDR receiver. Picks the active en* interface IP rather than assuming en0.
iOS background playback
Wedge-safe background keepalive policy plus a PiP / background-playback API for hosts, so iOS playback survives backgrounding and native Picture-in-Picture.
Subtitles (experimental, gated)
Native WebVTT SUBTITLES rendition served over the loopback so text subtitles can reach Picture-in-Picture / AirPlay via AVMediaSelection. Opt-in behind LoadOptions.prepareNativeSubtitles and inert when off (the default). Serving is correct and device-confirmed; reliable display through a custom-transport AVPlayerViewController is still open (help wanted: #55).
Docs
DV routing, CLI flags, and source map corrected against the prior release (#84).