3cdb416f94
android / Build + lint + test (push) Failing after 1m18s
DIDL assertion now checks for XML-escaped form (<dc:title>) since SoapClient.buildEnvelope escapes all arg values. Lifts xmlEscape to a top-level internal fun in SoapClient.kt, removing the duplicate private copy from AVTransportClient. Fixes @Suppress rationale (not Compose). Renames seek test to reflect colon-separated format; adds unknown-state getTransportInfo test. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>