
Aurelia TV — Credits & Licenses
Credits & Open Source Licenses
Aurelia TV is built on the work of the open-source community. We gratefully acknowledge the libraries, frameworks, and resources that make the application possible.
Core Architecture & UI
- Jetpack Compose & AndroidX — Modern declarative UI toolkit and core Android libraries used throughout Aurelia TV. License: Apache License 2.0
- Jetpack Compose for TV — TV-focused Compose components and interaction patterns used to build the large-screen interface and remote-friendly navigation. 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
Data & Persistence
- SQLDelight — Type-safe SQL database library used for persistent application data, including server information, user information, and application configuration. License: Apache License 2.0
- Android SharedPreferences — Android platform storage API used for lightweight preferences and settings. License: Android SDK / Android platform
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
- Kotlinx Serialization Converter for Retrofit — Retrofit converter used to serialize and deserialize API data using Kotlinx Serialization. License: Apache License 2.0
- Jsoup — HTML parsing library used where required for processing HTML content. License: MIT License
- Jellyfin — Free and open-source media server that Aurelia TV connects to for personal media libraries. License: GNU General Public License v2.0
Media Playback
- AndroidX Media3 — Media playback foundation used for media playback, media sessions, playback controls, and related functionality. License: Apache License 2.0
- Jellyfin Media3 — Jellyfin’s Media3 integration used by Aurelia TV for Jellyfin-specific media playback functionality and codec support. License: See the applicable Jellyfin Media3 license
- FFmpeg-based Media3 Codecs — FFmpeg-based codec components provided through the Jellyfin Media3 integration for additional media format compatibility. License: See the applicable licenses of the included codec components.
- MPV Media Player — Optional playback engine providing additional playback capabilities through the Android integration. License: LGPL/GPL
- LibVLC — Optional playback engine used for additional media playback compatibility. License: See the applicable VideoLAN licensing terms
Images, UI & Utilities
- Coil — Image loading library used for posters, backdrops, artwork, and user avatars. License: Apache License 2.0
- Timber — Lightweight logging library used for application diagnostics and debugging. License: Apache License 2.0
- ThreeTenBP — Date and time library providing additional date and time functionality. License: BSD 3-Clause License
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 TV 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 TV does not claim ownership of third-party software, trademarks, metadata, artwork, or other external resources.