V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Kimen
V2EX  ›  分享创造

我开发了一个用于播放 m3u8 文件的 App,已上架 TF,欢迎测试👏🏻

  Kimen · 76 天前 · 14367 次点击
这是一个创建于 76 天前的主题,其中的信息可能已经有所发展或是发生改变。

APTV

介绍

一个用于播放 m3u8 文件的工具类 App

区别

与现有的其他 m3u8 播放器不同的是会实时获取视频预览图

已实现功能

  • 添加远程 m3u 文件
  • 播放 m3u8 文件
  • 实时获取当前频道预览图
  • 获取频道节目单(待优化)

接下来的计划

  • iCloud 同步
  • AppleTV 版本
  • Mac 版本
    ……

预览图

首页

播放页面

配置页面

设置页面

测试源

以下直播源仅用于产品测试使用,禁止传播
以下直播源均来自于网络,本人只进行收集和整理,不对内容的隐私和版权负责

Testflight 地址

https://testflight.apple.com/join/UXOTIjpy

第 1 条附言  ·  76 天前
可以加一下这个 AppleTV 群,有问题也可以在群里问我,obox 的开发者也在群里
168 条回复    2022-06-23 06:44:19 +08:00
1  2  
Kimen
    1
Kimen  
OP
   76 天前
m3u 源是在左上角的配置中添加,首页右上角的“+”号是添加 m3u8 文件地址的
0312birdzhang
    2
0312birdzhang  
   76 天前
看着不错👍
wwwwwwwwwwww
    3
wwwwwwwwwwww  
   76 天前
给奶子姐镇楼
kimcool
    4
kimcool  
   76 天前
不错,可以试试,mark 下
0312birdzhang
    5
0312birdzhang  
   76 天前
你给的测试链接都是.m3u 结尾的,然后贴进去保存提示仅支持 m3u8 和 php 后缀就离谱。。。
hoko1814
    6
hoko1814  
   76 天前
赞赞赞,期待 AppleTV 版本
luckysonyu99
    7
luckysonyu99  
   76 天前 via iPhone
来了来了奶子
Kimen
    8
Kimen  
OP
   76 天前
@0312birdzhang 看一下一楼呢,是在配置中添加
xin1284
    9
xin1284  
   76 天前
期待奶子姐的后续版本!👍🏻
CharlesLu
    10
CharlesLu  
   76 天前
不错,还有源提供测试,相当给力
Licsber
    11
Licsber  
   76 天前
安装了 测试还不错 点个赞 提几点建议
功能类:
1. 这个播放器是从哪来的 为啥不支持隔空播放 只能投送声音到其他设备 视频不行

BUG 类:
1. 已邮件反馈 左滑卡死问题 每次均能成功复现 但不影响主要功能

优化类:
1. 总感觉频道配置 加号那个按钮点完之后弹出来的动画不流畅
2. 推荐把频道配置页面改成可以上下空滑 向下滑自动更新配置 而不是留一个右下角的刷新按钮 反直觉
3. 图标太丑了 建议不要拟物风 采用简洁图形元素
Licsber
    12
Licsber  
   76 天前
@Licsber #11 接着提建议
优化类:
1. 添加源地址可以自动将地址左右两边空格去掉(默认加个 strip )
0312birdzhang
    13
0312birdzhang  
   76 天前
@Kimen 好的。但是我发现了一个 bug ,添加完向右侧滑,然后”卡“住了。

100%复现。 点击 [配置] - 切换频道,然后右滑,就卡了,实际上还可以点击操作。
https://imgur.com/a/4GA4cl2
Kimen
    14
Kimen  
OP
   76 天前   ❤️ 1
@Licsber 收到,App 是 flutter 写的,有些地方第一次点击确实有点卡,这个已经加入肯德基豪华优化列表
隔空播放我一开始还没考虑到,下个版本加进去
soulsomuns
    15
soulsomuns  
   76 天前 via iPhone
支持,大赞!!
Pogbag
    16
Pogbag  
   76 天前
审美在线,就是图标略丑。第一版本,还有 bug ,以及逻辑不符合直觉的地方,期待完善。
Licsber
    17
Licsber  
   76 天前
@0312birdzhang #13 dup 和#11 提的问题重复了哦 (笑
估计作者邮箱会收到好几条
@Kimen #14 flutter 写的呀 怪不得 寻思着原生开发应该不会出现动画卡顿
作者加油~
hay313955795
    18
hay313955795  
   76 天前
一直白嫖一直爽
Crump
    19
Crump  
   76 天前
要是加上 EPG 就完美了
Crump
    20
Crump  
   76 天前
对不起,我老眼昏花了。有 EPG
goodryb
    21
goodryb  
   76 天前
直播源才是核心,播放器都是一层皮,但不妨碍我试(白)用(嫖)一下 😄
ZFLBZTG
    22
ZFLBZTG  
   76 天前 via iPhone
你给的测试链接不能用😂😂
TashinV
    23
TashinV  
   76 天前
啥时候可以上架 app store 吗
ZFLBZTG
    24
ZFLBZTG  
   76 天前 via iPhone
哦我看错了😅但是不知道是我网络的原因还是什么,看起来很卡
Kimen
    25
Kimen  
OP
   76 天前
@TashinV #23 第一版还有不少 bug ,等等多迭代几版再说吧,前面有老哥提了不少问题呢
xiozf
    26
xiozf  
   76 天前
T_T ios 14 或以上
snowlyg
    27
snowlyg  
   76 天前
源是哪里搞得,这个比较好奇
Chism
    28
Chism  
   75 天前 via Android
CCTV 源有版权吗?
agagega
    29
agagega  
   75 天前
看这兼容版本和风格,以为是 SwiftUI 做的
Kimen
    30
Kimen  
OP
   75 天前
@agagega #29
@Chism #28
源数据均来自于网络上公开的地址,我只是收集和整理了一下
Kimen
    31
Kimen  
OP
   75 天前
@agagega #29 艾特错了,应该是 @snowlyg #27
N032138
    32
N032138  
   75 天前
支持奶子姐
terencehan
    33
terencehan  
   75 天前   ❤️ 7
只有我好奇“奶子姐”的称呼吗
EyebrowsWhite
    34
EyebrowsWhite  
   75 天前 via iPhone
左上角配置更换订阅之后,提示会挡住返回按钮,无法点按,然后如果此时右滑返回界面就会卡顿,建议优化一下
cssk
    35
cssk  
   75 天前
github 上搜 iptv-org ,好多外国电视频道
Kimen
    36
Kimen  
OP
   75 天前
@EyebrowsWhite #34 已优化更新
lizhenda
    37
lizhenda  
   75 天前
厉害了,源是哪里来的?怎么保持最新可用呢
cssk
    38
cssk  
   75 天前
建议优化一下播放器界面,下面一条白色的 bar 实在碍眼
Chism
    39
Chism  
   75 天前 via Android
@Kimen
我一直找不到好的 CCTV-8 源
cssk
    40
cssk  
   75 天前
@lizhenda github 遍地是,还有 qq 群,tg 群,恩山论坛
SevnChen
    41
SevnChen  
   75 天前 via iPhone
好的,奶子姐
hero0earth
    42
hero0earth  
   75 天前
为啥叫奶子姐。。
jfdnet
    43
jfdnet  
   75 天前
相当完美
suyuyu
    44
suyuyu  
   75 天前
为啥喊奶子姐
liyu
    45
liyu  
   75 天前
播放器支持下 AirPlay 就好了
M48A1
    46
M48A1  
   75 天前 via iPhone
支持了,希望上架的时候通知一下,买一下
CS666
    47
CS666  
   75 天前
支持下
Kimen
    48
Kimen  
OP
   75 天前
@liyu #45 已经记下来了,下个大版本更新隔空播放
liyu
    49
liyu  
   75 天前
@Kimen 感谢 感谢
jdjingdian
    50
jdjingdian  
   75 天前
看到标题闻到了 iptv 的味道,进来后,果然,哈哈哈哈哈哈,apple tv 刚需,顶一下
yuejieyao
    51
yuejieyao  
   75 天前
我左上角没有配置按钮啊,没法添加 m3u
yuejieyao
    52
yuejieyao  
   75 天前
哦,是直接复制的带了个空格导致的,可以了
Kimen
    53
Kimen  
OP
   75 天前
@yuejieyao #52 明白了,马上更新去空格
jemyzhang
    54
jemyzhang  
   75 天前
用了,相当不错!
yaoppp
    55
yaoppp  
   75 天前 via iPhone
希望增加的功能:从某个频道退回选频道页面时,原频道自动小窗播放。就像是 b 站直播的那个模式
MicTry
    56
MicTry  
   75 天前
优先开发 apple TV 版本呗,大家都等着了,其他平台有其他替代。
glaucus
    57
glaucus  
   75 天前
想问一下这种 APP 实现对直播流进行后台录制难吗,谢谢
glaucus
    58
glaucus  
   75 天前
PS:我用的几款播放器都支持实时获取预览图
glaucus
    59
glaucus  
   75 天前
PSS:建议增加在播放详情页快速打开播放列表进行切换的功能,不用每次都返回去重选
legendORld
    60
legendORld  
   75 天前
群进不去了
Kimen
    61
Kimen  
OP
   75 天前
@glaucus #58 给我推荐几个,我分析一下竞品,谢谢~
Kimen
    62
Kimen  
OP
   75 天前
@yaoppp #55 收到,会考虑加入的
Ev1s
    63
Ev1s  
   75 天前
微信群进不去了
glaucus
    64
glaucus  
   75 天前
@Kimen #61 我现在只用 zFuse 的付费版了,我用了下发现那个预览图功能还不是一样的,你这个是设置自动刷新,手动刷新列表好像并不会更新预览图,zFuse 是用户主动刷新列表的时候刷新预览图,我比较倾向后者
yeeyeung
    65
yeeyeung  
   75 天前
微信群满了
Kimen
    66
Kimen  
OP
   75 天前
@glaucus #64 我这个也是手动刷新的,只是设置了一个最小刷新时间是半小时,未来会考虑取消刷新频率这个设置项
xiaohouzhi
    67
xiaohouzhi  
   75 天前
微信加不了了
cssk
    68
cssk  
   75 天前
@MicTry iplaytv 不够用吗
huangtao728
    69
huangtao728  
   75 天前
测试了下还不错~

有几个小建议:
1. iPad 横屏观看时无法操作 EPG (挤到页面最下方了)
2. 支持 RTSP 的源这点大赞,但是 RTSP 的源在我这里获取不到缩略图、延迟数据
3. 目前似乎内嵌了一个 EPG 源?但是对地方台支持有限,希望以后版本能支持自定义第三方 EPG
(这里推荐个 EPG 源: http://epg.51zmt.top:8000/
4. 目前添加订阅源时是通过 .m3u 后缀判断格式的,个人感觉解析文件内容来判断会更合理
bypain
    70
bypain  
   75 天前
flutter 写的,等一个安卓版
ohmyzsh
    71
ohmyzsh  
   75 天前
感谢提供源,IINA MAC 上使用很流畅
xuxu555
    72
xuxu555  
   75 天前
可以支持投屏吗
dongyuechuwu
    73
dongyuechuwu  
   75 天前
支持投屏就好了
Kimen
    74
Kimen  
OP
   75 天前
@huangtao728 #69 感谢建议,已加入后续优化和更新内容,可以给我一个你无法获取到缩略图的 rtsp 源让我测试一下吗
Kimen
    75
Kimen  
OP
   75 天前
@dongyuechuwu #73
@xuxu555 #72
投屏正在开发了,下个版本更新
bosonx
    76
bosonx  
   75 天前 via iPhone
Apple TV 刚需
huangtao728
    77
huangtao728  
   75 天前
@Kimen #74
是本地电信 IPTV 抓出来的所以省外不可用,找个摄像头的 RTSP 地址或者自己起一个 RTSP 服务器试试看?
Tink
    78
Tink  
   75 天前
好评,顺便求一个西安的 iptv 地址
dongyuechuwu
    79
dongyuechuwu  
   75 天前
建议增加排序功能,将失效的源排列到前面或者后面

默认频道既然不能修改就应该允许删除

添加订阅配置时,自动根据直播源名字生成名字。例如:iqiyi.m3u 自动填入 iqiyi
PS ,添加配置时点击后粘贴的提醒文字是英文
Kimen
    80
Kimen  
OP
   75 天前
@dongyuechuwu #79 收到,默认频道的作用其实是可以手动添加单个 m3u8 源的,只不过添加的入口被我暂时关掉了,可以通过在设置里打开从剪贴板拷贝,然后选到默认配置,并复制一个 m3u8 源的地址打开首页就会提醒添加
han3sui
    81
han3sui  
   75 天前
群进不去了
Kimen
    82
Kimen  
OP
   75 天前
@han3sui #81
@xiaohouzhi #67
@yeeyeung #65
@Ev1s #63
@legendORld #60
微信群满员了,不过是不是会有人退群
anx
    83
anx  
   75 天前
@Kimen 扫码提示是:满 200 人后需要手动拉进群

应该不是群满了
bosonx
    84
bosonx  
   75 天前 via iPhone   ❤️ 1
@Kimen telegram 群吧
adamwang
    85
adamwang  
   75 天前
群满 200 人了,有没有 tg 群啊,或者怎么拉一下子?
Tambien
    86
Tambien  
   75 天前
支持。群进不去了,求拉。
qW7bo2FbzbC0
    87
qW7bo2FbzbC0  
   75 天前
等一个 atv 版本
duivan
    88
duivan  
   75 天前
群进不去了,求拉。WX 号 13570396613
Wao
    89
Wao  
   75 天前 via iPhone
谢谢,期待后续更新
sijiruchun
    90
sijiruchun  
   75 天前
厉害,支持!
piloots
    91
piloots  
   75 天前
ios 13 不支持,
CodeLauncher
    92
CodeLauncher  
   75 天前
大佬 这个软件很棒 请问可以添加 PIP 吗?
hpanqing
    93
hpanqing  
   75 天前
似乎添加 m3u url 的时候一直在"正在刷新配置"
Kimen
    94
Kimen  
OP
   75 天前 via iPhone
@hpanqing 是我上面提供的测试 m3u 链接,还是自己的链接呢
duivan
    95
duivan  
   75 天前
@Kimen 麻烦加我微信,拉我进群,WX:13570396613
wuxiao2522
    96
wuxiao2522  
   75 天前
我更喜欢这个源,希望能长期维护。
Kimen
    97
Kimen  
OP
   75 天前
@CodeLauncher #92 PIP 是啥?
Kimen
    98
Kimen  
OP
   75 天前
@xiozf #26 已修改为 ios13 以上
mu2er
    99
mu2er  
   75 天前 via iPhone
不知道为什么,我自己抓包的 iptv 直播源,用这个播放很多频道都没有声音,nplayer ,vlc ,iplaytv 都正常。而且内置的 epg 似乎很多频道也不能匹配到节目列表,可能是因为 tvname 的缘故,希望支持自定义 epg ,缺省的时候采用内置 epg 信息。
barfi1316
    100
barfi1316  
   75 天前
测试源白嫖了
1  2  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4038 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 57ms · UTC 03:53 · PVG 11:53 · LAX 20:53 · JFK 23:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.