Skip to content

Third-party software

Last updated: 6 May 2026.

Echobox is proprietary software, but it includes open-source components from third parties. The list below names the major direct dependencies; the in-app About → Third-party software screen renders the full transitive set with their individual licence texts (generated from Cargo.lock and Flutter's built-in LicenseRegistry from pubspec.lock).

We acknowledge these projects and reproduce their licences in compliance with the attribution terms each licence requires.

Audio engine (Zig)

  • The Zig standard library (MIT)

Core (Rust)

  • symphonia — multi-format audio decoder (MPL-2.0)
  • rubato — sample-rate conversion (MIT)
  • rustfft — FFT (MIT/Apache-2.0)
  • tokio — async runtime (MIT)
  • reqwest — HTTP client (MIT/Apache-2.0)
  • rusqlite — SQLite bindings (MIT)
  • quick-xml — UPnP/SSDP parsing (MIT)
  • sentry — optional crash reporting (Apache-2.0)
  • wavpack — WavPack decoder (BSD-3-Clause)

UI (Flutter / Dart)

Android

  • androidx.media3 — MediaSession + Cast bridge (Apache-2.0)
  • Google Cast Framework (Google APIs Terms of Service)

Online services

Connections initiated only when you use the corresponding feature:

The complete transitive dependency set with full licence texts is shipped inside the app at About → Third-party software. We refresh this page when the major-dependency list changes; the in-app surface is always exhaustive.