
Aurelia — Credits & Licenses
Credits & Open Source Licenses
Aurelia is built on the shoulders of the open-source community. We gratefully acknowledge the libraries, frameworks, and resources that make this project possible.
Core Architecture & UI
- Jetpack Compose & AndroidX — Modern declarative UI toolkit and core Android libraries used throughout Aurelia.
License: Apache License 2.0 - Hilt (Dagger) — Dependency injection framework used for application architecture and dependency management.
License: Apache License 2.0 - Kotlin Coroutines — Asynchronous programming framework used for background operations and concurrency.
License: Apache License 2.0 - Kotlinx Serialization — Serialization framework used for JSON parsing and application data models.
License: Apache License 2.0 - Reorderable — Compose components providing drag-and-drop list reordering functionality.
License: Apache License 2.0
Data & Persistence
- ObjectBox — Embedded database used for local application data and persistent storage.
License: See the ObjectBox licensing terms - MMKV — Fast key-value storage used for application preferences and settings.
License: BSD 3-Clause License
Networking & Server Integration
- OkHttp — HTTP client used for network communication with connected services.
License: Apache License 2.0 - Retrofit — Type-safe HTTP client used for API communication and service integration.
License: Apache License 2.0 - Jellyfin — Free and open-source media server that Aurelia connects to for personal media libraries.
License: GNU General Public License v2.0
Media Playback
- AndroidX Media3 (ExoPlayer) — Media playback foundation supporting audio, video, media sessions, and playback controls.
License: Apache License 2.0 - MPV Media Player — Optional playback engine providing advanced playback capabilities and broad codec support through the Android integration.
License: LGPL/GPL - FFmpeg — Multimedia framework used by supported playback components for broad audio and video codec compatibility.
License: LGPL/GPL, depending on the build configuration.
Images, UI & Utilities
- Coil — Image loading library used for posters, backdrops, artwork, and user avatars.
License: Apache License 2.0 - Material Kolor — Dynamic color utilities used to derive application themes from artwork.
License: Apache License 2.0 - AndroidX Palette — Color extraction library used for artwork-based theming and visual customization.
License: Apache License 2.0 - Timber — Lightweight logging library used for application diagnostics and debugging.
License: Apache License 2.0 - ZXing Android Embedded — QR code scanning library used for features such as Jellyfin Quick Connect.
License: Apache License 2.0
Icons, Fonts & External Resources
- Material Design Icons — Interface icons used throughout the application.
License: Apache License 2.0 - Google Fonts — Open-source typefaces used within the application and interface.
License: Varies by typeface; see the applicable font license. - Jellyfin Metadata & Artwork — Media metadata, posters, backdrops, and artwork displayed by Aurelia are supplied by the user’s connected Jellyfin server and its configured metadata providers.
Every third-party library, framework, and resource remains the property of its respective authors and is used in accordance with its applicable license or terms. Aurelia does not claim ownership of third-party software, trademarks, metadata, artwork, or other external resources.