AI summary
Minimal open-source IPTV player for Android TV. Supports M3U playlists over HTTP, RTP, UDP, and RTSP, plus XMLTV EPG via tvg-id matching. Uses FFmpeg for MP2/MP3 audio decoding. No built-in channel sources or ads—users supply their own playlist and EPG URLs. Remote-optimized UI with simple up/down channel switching. Experimental multicast support.
Generated by AI. May contain inaccuracies.
About this app
这是 GitHub 上一个名为 myiptv 的轻量级 IPTV 播放器开源项目,作者是 cgang,专为 Android TV 打造,基于 Android Media3 ExoPlayer + FFmpeg 实现,Kotlin 编写,MIT 协议开源。
🎯 项目定位
一个极简风格的 IPTV 纯播放器——不带任何频道源、无广告,需要用户自己提供 M3U 播放列表和 EPG 节目单地址。作者做它的初衷就是给家里老人看电视用,所以 UI 追求简单,遥控器几键就能切台。
📺 核心功能
M3U 播放列表:支持 HTTP / RTP / UDP / RTSP 四种协议拉流
EPG 电子节目单:通过 XMLTV 格式的 EPG URL 接入,用 tvg-id 匹配频道
FFmpeg 音频解码:补上 Android 原生不支持的 MP2/MP3 音频流
RTP/UDP 组播:实验性支持,需在设置里指定组播网卡接口
SMIL 文件解析:频道 URL 以 .smil / .smi 结尾时,自动下载解析拿到真实视频地址
遥控器优化:OK 键开播放列表,左右切换分组,上下选台,MENU 键进设置
🛠 构建方式
不是开箱即用的 APK,需要自己编译:
先克隆 androidx/media 仓库,按 libraries/decoder_ffmpeg/README.md 编译 FFmpeg 扩展 AAR(勾选 mp3/aac/ac-3 等所需编码器)
把生成的 AAR 拷到 app/libs/
标准 Android 工程编译即可
💡 作者在恩山论坛发了带 APK 下载的帖子,如果不想自己编译,可以去那边拿现成安装包。
⚠️ 已知局限
组播(RTP/UDP)支持仍是实验性
不支持数字选台(没有频道号直跳)
主要为 Android TV 优化,手机/平板等手持设备支持有限
EPG 只能用 tvg-id 精确匹配,暂不支持频道名模糊匹配
📌 适合谁用
家里有 OpenWrt 软路由跑着 udpxy,想要个干净的 TV 端播放器
不想用那些臃肿的商业 IPTV App,要极简、无广告、开源可控
有一定动手能力,能自己配置 M3U 和 EPG 地址
如果你是想自己编译,或者找现成 APK 安装,又或者想贡献代码,告诉我具体方向,我可以给你更细的步骤。
What's new
1.2.3版本
About this version
- Version
- 1.2.3 (12)
- Size
- 8.41 MB
- Requires Android
- 6.0
- Target SDK
- 23
- Architecture
- x86_64, arm64-v8a, armeabi-v7a, x86
- Downloads
- 40
- Updated
- Aug 13, 2026
- Package
- com.github.cgang.myiptv
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10