开源许可

LumenPlay(流明)为闭源分发应用,以下为其中使用的开源组件及对应许可义务的履行说明。

FFmpeg — LGPL-2.1 及以上

本应用使用 FFmpeg(版本 7.1.5,未修改的上游源码)承担媒体解封装, 以独立动态库(libavformat.so / libavcodec.so / libavutil.so / libswresample.so)形式 动态链接打包进应用,未做静态链接,也未启用任何 GPL / nonfree 组件。

构建配置(configure 参数摘要)

--enable-cross-compile --enable-pic
--enable-static --disable-shared --disable-symver
--disable-programs --disable-doc --disable-avdevice
--disable-swscale --disable-swresample --disable-avfilter --disable-postproc
--disable-encoders --disable-decoders --disable-muxers
--disable-filters --disable-devices
--enable-network --enable-openssl --enable-libxml2
--enable-demuxer=<按需白名单> --enable-protocol=<按需白名单>
--enable-parser=<按需白名单> --enable-bsf=<按需白名单>
--enable-decoder=<字幕/音频解码器白名单> --enable-small

完整构建脚本 build_ffmpeg.sh 可通过联系邮箱获取。

Apache License 2.0

组件版本用途
OpenSSL3.5.5TLS(FFmpeg 链接)
OkHttp4.12.0HTTP 客户端
Coil3.3.0图片加载
SMBJ0.15.0SMB2/3 客户端
AndroidX 组件—UI 基础
Material Components1.13.0UI 组件
kotlinx-coroutines1.10.2异步

MIT License

组件版本用途
libxml2—DASH MPD 解析(FFmpeg 链接)
SLF4J (nop)2.0.18日志门面(空实现)

应用签名指纹

为确保您安装的是官方发行版本,可核对安装包的签名证书指纹(指纹相同 = 安装包未被任何人篡改或重打包)。 本应用通过不同渠道分发,签名密钥不同:

渠道签名密钥SHA-256 指纹SHA-1 指纹
Google Play Google 管理的应用签名密钥 45:0C:43:9C:D5:41:BF:D2:3F:44:0A:FB:D1:51:06:18:57:D4:A9:1D:23:4A:79:5C:7A:6D:97:23:53:65:8E:54 64:83:57:A9:94:92:52:E6:A0:D5:F6:42:E8:1E:BF:CE:20:FB:7C:06
官方网站直装 APK LumenPlay 发布密钥 22:8C:18:88:8B:20:61:C3:02:32:10:B4:6A:14:52:9F:73:F5:00:E4:93:0A:F5:13:C1:FD:15:B8:E8:CF:D3:87 60:EC:32:C6:E1:92:3B:8B:37:55:C9:85:A9:8D:BE:5A:67:37:AF:D3

核对方法(开发者视角): keytool -printcert -jarfile LumenPlay.apk, 输出中的 SHA-256 与上表任一行一致即为本应用官方包。 两个指纹均不匹配的安装包不是我们发布的,请勿安装。

说明

各组件许可全文可在其项目官网获取。上述清单对应发布版 APK 实际打包内容; 依赖版本更新后本页会同步修订。本清单最后一次更新:2026-10-29。