github music-assistant/mobile-app debug-2026.02.04.1350
🚀 Debug Build 2026.02.04.1350

pre-release6 months ago

Debug APK Release

What's New

fix(ios): use Darwin engine for TLS/WSS support on iOS (#74)

  • fix(ios): use Darwin engine for TLS/WSS support on iOS

Fixes iOS TLS connection issue by implementing platform-specific HTTP
client engines using expect/actual pattern.

Root cause: CIO engine is JVM-only and doesn't support iOS native
platforms, causing TLS/WSS connections to fail.

Solution:

  • Created platform-specific HTTP client factory using expect/actual
  • iOS: Uses Darwin engine (NSURLSession) with native TLS support
  • Android: Uses CIO engine (maintains existing behavior)

Changes:

  • Add PlatformHttpClient.kt (expect declaration)
  • Add PlatformHttpClient.android.kt (CIO engine implementation)
  • Add PlatformHttpClient.ios.kt (Darwin engine implementation)
  • Update WebSocketHandler to use createPlatformHttpClient()
  • Update ServiceClient to use createPlatformHttpClient()

Verified: Both iOS and Android builds compile successfully.

Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com

  • Update ServiceClient.kt

Sort imports


Co-authored-by: Claude Sonnet 4.5 noreply@anthropic.com

Important Notes

  • This is a debug build — not intended for production use
  • Contains debug symbols and logging
  • Performance may be slower than release builds

Installation

Download the APK below and install on your Android device.

Don't miss a new mobile-app release

NewReleases is sending notifications on new releases.