Memby Copyright (C) 2026 Memby contributors Memby is free software licensed under the GNU General Public License, version 2. A copy of that licence is included in the LICENSE file. Source code: https://g.sublogue.com/admin/memby Wholphin -------- Portions of Memby's Android playback capability probing, server-side device-profile generation, and ExoPlayer construction (constant-bitrate seeking and sourcing media over the application's own OkHttp client, in app/src/main/java/com/ponzischeme89/memby/ui/player/PlayerEngine.kt), and the design of its seek preview thumbnails (app/src/main/java/com/ponzischeme89/memby/ui/player/TrickplayPreview.kt), are adapted from Wholphin, an Android TV client licensed under GNU GPL version 2: https://github.com/damontecres/Wholphin Wholphin's profiling implementation is itself derived from Jellyfin Android TV: https://github.com/jellyfin/jellyfin-androidtv The adapted Memby files identify both upstream projects, identify Memby's 2026 modifications, and remain under GPLv2. Copyright in the upstream work remains with its respective contributors. Moonfin ------- Memby's surround-audio capability probe, Auto/manual per-codec passthrough rules, Media3 audio-sink configuration, and software-decode fallback are adapted from Moonfin's Android TV playback backend, licensed under GNU GPL version 2: https://github.com/Moonfin-Client/Moonfin-Core The adapted files identify Moonfin, identify Memby's 2026 modifications, and remain under GPLv2. Copyright in the upstream work remains with the Moonfin contributors. Third-party software -------------------- The Android application uses AndroidX, Jetpack Compose, Media3, Coil, Retrofit, OkHttp, kotlinx.serialization, and other open-source libraries. Their copyright notices and licence metadata remain in their respective source distributions and packaged dependency metadata. Those components remain governed by their own licences; GPLv2 applies to Memby's original and combined application code as required by the licence. The Media3 software audio fallback uses Jellyfin's FFmpeg decoder extension: https://github.com/jellyfin/jellyfin-androidx-media The compatibility playback path uses mpv-android-lib, an Android libmpv wrapper distributed under the MIT License: https://github.com/abdallahmehiz/mpv-android Memby is an independent project and is not affiliated with or endorsed by Emby LLC. Emby is a trademark of Emby LLC. The marks shown beside each score in the ratings strip (app/src/main/res/drawable-nodpi/ic_rating_*.png) identify the rating provider a score came from. IMDb, Rotten Tomatoes, Metacritic, Letterboxd and TMDb are trademarks of their respective owners, used here only to attribute those scores. Memby is not affiliated with, endorsed by, or certified by any of them.