Open Source Licenses — Miusiku

Last updated: August 24, 2026

Miusiku is built with the help of the following open source and third-party libraries. We're grateful to their authors and maintainers. Each library is used under the terms of its own license, linked below.

Apache License 2.0

The bulk of Miusiku's foundation — Kotlin, AndroidX (Core, AppCompat, Lifecycle, Activity, Navigation, Room, Compose, Media3, MediaRouter) and Coil — is licensed under the Apache License, Version 2.0.

LibraryPublisher
Kotlin standard libraryJetBrains
AndroidX Core, AppCompat, Lifecycle, Activity, NavigationGoogle / The Android Open Source Project
AndroidX Compose (UI, Material 3, Material Icons Extended)Google / The Android Open Source Project
AndroidX RoomGoogle / The Android Open Source Project
AndroidX Media3 (ExoPlayer, Session, Common, Cast extension)Google / The Android Open Source Project
AndroidX MediaRouterGoogle / The Android Open Source Project
Kotlin CoroutinesJetBrains
Coil (Compose image loading)Coil Contributors
Material Components for AndroidGoogle

Full text of the Apache License 2.0

BSD 3-Clause License

LibraryPurpose in Miusiku
NanoHTTPDTiny local HTTP server used only while casting, to serve your local audio files and cover art to the selected Cast device over your Wi-Fi network.

Full text of NanoHTTPD's BSD 3-Clause License

GNU Lesser General Public License v3.0 (LGPL-3.0)

LibraryPurpose in Miusiku
JAudioTagger (Android-maintained fork)Reads and writes song tags (title, artist, album, cover art) when you use the song editor.

JAudioTagger is used as an unmodified library dependency, linked dynamically at build time. Its source is available from the upstream project: github.com/Adonai/jaudiotagger.

Full text of the LGPL-3.0 License

Google Play Services / Google Cast SDK

LibraryPurpose in Miusiku
Google Play Services — Cast FrameworkPowers the "Cast" button and device discovery used to send audio to a Chromecast or Cast-enabled speaker/TV.
ML Kit Translate & Language IDOn-device lyrics translation, only when you turn it on. Downloads a language model via Google Play Services; the lyrics text is translated locally on your device and is never sent anywhere.

Distributed by Google under its own SDK terms rather than an OSI-approved open source license.

Google Play Services open source notices · Google APIs Terms of Service

External services (not bundled code, but worth crediting)

Miusiku isn't a fully offline app: two optional features reach out to a third-party service, only when you use them. Neither is a library shipped inside the app - see the Privacy Policy for exactly what data each one receives.

ServiceUsed for
LRCLIBLyrics metadata lookup, shown on screen for personal viewing only.
Apple iTunes Search APICover art lookup, only when you ask the song editor to find one.
← Back to the Privacy Policy