gaojunxiangfree

ming-tv-ios

茗影院 iOS 版是与安卓 ming-tv 同源的 SwiftUI + AVPlayer 影视播放器,兼容 TVBox/苹果CMS 采集源,支持直播、网盘、全源聚合搜索、m3u8 去广告与音轨切换,仅供开发测试

v1.1.2
发布于
8 天前
3
星标
6
下载
同步于
7 天前

最新版本

v1.1.22026年10月11日 23:07
下载慢?可在上方随时切换镜像源

项目说明

项目概述

茗影院 iOS 版是与安卓版 ming-tv 同源的 iOS 客户端,基于 SwiftUI + AVPlayer 实现,兼容 TVBox / 苹果CMS 采集接口。它自带直播、网盘与全源聚合搜索,已在 iPhone / iPad 上适配,真机 iPhone 13 验证通过,定位为开发与测试用途。

安卓茗影院的 iOS 同源版:采集源、直播、网盘在 iPhone 上也能用。

主要功能

  • 采集源兼容:支持 TVBox / 苹果CMS 的 Type 0/1 采集接口,站点切换与分类浏览
  • 直播模块:接口自带频道加内置兜底源,分组浏览、EPG 时间轴、每频道独立 UA
  • 网盘播放:WebDAV(PROPFIND)与 AList(登录与公共路径)直接播放网盘媒体
  • 聚合搜索:全源并发搜索、增量回填结果、按来源筛选,保留 20 条历史
  • 播放控制:倍速 0.5–2.0x、±10 秒、上下集、循环、音轨切换与横屏全屏
  • m3u8 去广告:对齐安卓规则过滤 SCTE-35 区间与广告关键字分片
  • 防盗链播放:向播放器与分片请求注入 Referer / Cookie / Authorization
  • 数据管理:观看历史续播、收藏与接口源设置,可开关开机页

适用人群

  • iPhone 与 iPad 用户
  • 已有 TVBox 采集接口的玩家
  • 想跨端同源的茗影院安卓用户
  • 做 iOS 影视播放器参考的开发者

快速上手

  1. 准备 Xcode 16+ 环境,克隆仓库
  2. 在 ios 目录执行 xcodegen generate 生成工程
  3. 打开 MingTV.xcodeproj 构建并安装到真机(需提供 DEVELOPMENT_TEAM)
  4. 进入应用后在设置中填入采集接口地址开始使用

核心优势

  • 与安卓同源:核心逻辑层 MingTVCore 双端复用,接口生态一致
  • 原生轻量:SwiftUI + AVPlayer,无第三方内核依赖
  • 开源可改:代码开放,可自行构建专属版本

系统要求

项目 要求
操作系统 iOS 17 及以上
设备 iPhone、iPad
构建 Xcode 16+
真机安装 需 Apple ID 签名

注意事项

  • 仅支持 Type 0/1 采集源,安卓版的 jar / drpy 爬虫在 iOS 无法运行
  • 无 FFmpeg 内核,网盘中的 mkv、avi、flv、webm 无法播放
  • 局域网推送、扫码、DLNA 投屏与弹幕暂未实现
  • 免费 Apple ID 签名 7 天过期,仅供开发与测试使用

历史版本

排序