Orbit Media Player is built on a set of open-source libraries. We're grateful for them and list them here in full. None of these libraries is configured to transmit data off your device.
All libraries listed are distributed under permissive licenses (Apache 2.0). The terms require us to credit them and to make the license text available. Click any library to read its full license.
| Library | What it does | License |
|---|---|---|
| AndroidX (Jetpack) | Core Android libraries: Compose, Navigation, Room, DataStore, WorkManager, Media3. | Apache License 2.0 |
| Media3 / ExoPlayer | Audio and video playback engine. | Apache License 2.0 |
| Kotlin | Programming language and standard library. | Apache License 2.0 |
| Kotlin Coroutines | Asynchronous programming. | Apache License 2.0 |
| Hilt / Dagger | Dependency injection. | Apache License 2.0 |
| OkHttp | HTTP client used by the Downloader. | Apache License 2.0 |
| Coil | Image loading for media thumbnails. | Apache License 2.0 |
| Accompanist Permissions | Runtime permission state in Compose. | Apache License 2.0 |
| Material Icons | Iconography used in the UI. | Apache License 2.0 |
Apache License 2.0
Apache 2.0 is a permissive license that lets us use the code in a closed-source app provided we preserve copyright and license notices. The full text is at apache.org/licenses/LICENSE-2.0.