2026-08-02 22:10:19 +12:00
|
|
|
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
|
|
|
|
|
--------
|
|
|
|
|
|
2026-08-06 22:33:56 +12:00
|
|
|
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
|
2026-08-07 10:44:17 +12:00
|
|
|
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
|
2026-08-06 22:33:56 +12:00
|
|
|
adapted from Wholphin, an Android TV client licensed under GNU GPL version 2:
|
2026-08-02 22:10:19 +12:00
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
2026-08-17 11:41:36 +12:00
|
|
|
Memby and Wholphin are both licensed under GPL version 2, so adapting source
|
|
|
|
|
from Wholphin into Memby is permitted provided the combined work stays under
|
|
|
|
|
that licence and attribution is preserved — which is what this file does. No
|
|
|
|
|
Wholphin source is copied verbatim into Memby; the files listed above reproduce
|
|
|
|
|
architectural techniques, and where an approach was reproduced independently
|
|
|
|
|
rather than adapted it is recorded as such in PERFORMANCE.md.
|
|
|
|
|
|
2026-08-10 12:23:23 +12:00
|
|
|
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.
|
|
|
|
|
|
2026-08-02 22:10:19 +12:00
|
|
|
Third-party software
|
|
|
|
|
--------------------
|
|
|
|
|
|
2026-08-22 18:40:50 +12:00
|
|
|
Inter
|
|
|
|
|
-----
|
|
|
|
|
|
|
|
|
|
Memby bundles the Inter font family, copyright 2016 The Inter Project Authors
|
|
|
|
|
(https://github.com/rsms/inter), under the SIL Open Font License, Version 1.1.
|
|
|
|
|
The complete font licence is packaged at assets/licenses/inter_ofl.txt.
|
|
|
|
|
|
2026-08-02 22:10:19 +12:00
|
|
|
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.
|
|
|
|
|
|
2026-08-10 12:23:23 +12:00
|
|
|
The Media3 software audio fallback uses Jellyfin's FFmpeg decoder extension:
|
|
|
|
|
|
|
|
|
|
https://github.com/jellyfin/jellyfin-androidx-media
|
|
|
|
|
|
2026-08-02 22:10:19 +12:00
|
|
|
Memby is an independent project and is not affiliated with or endorsed by
|
|
|
|
|
Emby LLC. Emby is a trademark of Emby LLC.
|
2026-08-06 22:33:56 +12:00
|
|
|
|
|
|
|
|
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.
|