LeanCast
FREE & OPEN SOURCE (APACHE-2.0) · ANDROID TV

LeanCast

极简、零广告的 Android TV 电视投屏接收器,比电视自带桌面还省内存。

受够了电视投屏软件开屏广告、强制扫码登录与后台常驻吃内存?打开手机上的 B 站、爱奇艺、腾讯视频、优酷或夸克,点击 [TV] 投屏按钮选择 LeanCast,即可直接调用电视硬件解码全屏秒播——无广告、无需账号、不连外网云端。

GitHub 开源仓库 ↗
即将开放直链
LeanCast TV Dashboard
01

开机即待命,主流视频 App 一键全屏硬解投屏

完整实现标准 UPnP AV MediaRenderer:1 协议栈(SSDP 局域网发现 + SOAP 控制 + GENA 实时状态事件通知)。在手机视频 App 内点击 [TV] 即可秒速发现 LeanCast,支持自定设备名称、重启或重装后设备 UUID 恒定不变,并支持开启电视开机自启。

LeanCast TV Dashboard
02

专为电视遥控器打磨:10 秒 → 5 分钟阶梯加速快进

投屏播放长视频时,用手机拉进度条往往不够精准。LeanCast 原生适配电视遥控器:按 OK 键暂停/继续,长按左右方向键即可触发平滑的「10 秒 → 30 秒 → 1 分钟 → 5 分钟」阶梯加速快进与快退,并配有清晰的中英双语屏上 HUD 进度条。

LeanCast Player OSD
03

比电视自带桌面还轻:仅 ~33MB 私有内存、5MB 全架构通用包

在 1.6GB 内存的 Fire TV 实测中,LeanCast 待机仅占用约 33MB 私有内存(0% CPU),1080p 硬件解码播放时 CPU 占用仅 4~5%,比电视原厂桌面还要省资源。100% 纯 Kotlin 编写,不含任何 .so 原生库,单个 5MB APK 通吃 armeabi-v7a、arm64-v8a、x86 与 x86_64。

~33 MB
内存占用对比与架构兼容示意图占位 (Screenshot Slot)
04

100% 纯局域网运行,零广告、零账号、零外网请求

基于 Media3 / ExoPlayer 调用电视底层 MediaCodec 硬件解码,支持 HLS (.m3u8)、MP4、MKV 与局域网明文流。除局域网多播发现与拉取视频流外,绝不向任何互联网服务器发起请求,彻底杜绝开屏广告与观看隐私泄露。

LAN ONLY
局域网直连架构图或更多实机截图占位 (Screenshot Slot)

设备兼容与技术规格

最低系统要求 Android 5.0+ (minSdk 21)
支持芯片架构 ARM32 · ARM64 · x86 · x86_64
安装包体积 ~5 MB (Pure Kotlin)
已验证电视/盒子 Android TV · Google TV · Fire TV
网络与隐私 100% LAN-Only · Zero Ads
开源协议 Apache-2.0 License