IPTV pixman 已支持 MytvSuper 直播源

coding · 2024年06月11日 · 最后由 skylark 回复于 2024年06月19日 · 2344 次阅读

之前有分享一个部署到 Cloudflare Workers 上的方法,但是缺少播放列表和对 Tivimate 的支持,本次 Docker 镜像更新,新增了这两部分,方便大家使用。

Token 获取

前往 https://www.mytvsuper.com/tc/home/ 注册登录你的账户,然后浏览器打开 https://www.mytvsuper.com/api/auth/getSession/self/?sub=1 这个链接,从返回的 JSON 里找到 token 的值,这个 token 就是下面需要的 MYTVSUPER_TOKEN

使用方法

按照 https://pixman.io/topics/17 拉取最新版镜像,启动时注意添加 MYTVSUPER_TOKEN 环境变量:

# 注意将 192.168.50.50:7890 和 YOUR_TOKEN 替换为你自己的

docker run -d --name=pixman -p 5000:5000 -e http_proxy=http://192.168.50.50:7890 -e https_proxy=http://192.168.50.50:7890 -e MYTVSUPER_TOKEN=YOUR_TOKEN --restart=always pixman/pixman

使用 Docker compose

services:
  pixman:
    image: pixman/pixman
    restart: always
    container_name: pixman
    environment:
      - http_proxy=http://192.168.50.50:7890
      - https_proxy=http://192.168.50.50:7890
      - MYTVSUPER_TOKEN=YOUR_TOKEN
    ports:
      - 5000:5000

OTT 等客户端订阅:http://ip:port/mytvsuper.m3u

Tivimate 等不支持 302 的客户端使用之前,需要使用命令 docker exec pixman sh -c 'flask mytvsuper_tivimate' 生成静态 m3u。

再使用 http://ip:port/mytvsuper-tivimate.m3u 订阅,需要注意的是,生成的链接有效期 24 小时,请使用定时任务自动生成,观看前及时更新订阅。

Ubuntu 可以使用 crontab 自动更新

0 */12 * * * /usr/bin/docker exec pixman sh -c 'flask mytvsuper_tivimate'

Ps: 由于 MytvSuper 直播源使用 DRM 加密,所以 iOS APTV 等软件无法支持播放,可以使用 @wechatofficial 构建的 O11 Docker 镜像推流。

coding 整合镜像 pixman/pixman 使用说明 提及了此话题。 06月11日 21:22

先👍🏻再👀

Williams 回复

你是坠快滴

赞了再操作👍

coding myTV SUPER 直播代理 提及了此话题。 06月11日 21:50

666,成了

tivimate 完美播放

docker exec pixman sh -c 'flask mytvsuper_tivimate' [2024-06-12 16:23:05,864] ERROR in core: Request failed: Please check proxy URL. It is malformed and could be missing the host., retrying...

在路由中运行命令出现以上问题,不停的循环?

是 token-key 提取不对,现在搞定了,谢谢大神!

leisuntiny 回复

怎么解决,我也是这个提示。

建议把 crontab 整合进 pixman 镜像里(doge

coding 回复

已经换了自己的,Token 也填了,代理规则加了。

运行 docker exec pixman sh -c 'flask mytvsuper_tivimate' ,出现如下错误: [2024-06-13 16:41:06,287] ERROR in core: Request failed: 403 Client Error: Forbidden for url: https://user-api.mytvsuper.com/v1/channel/checkout?platform=android_tv&network_code=C18, retrying...

17 楼 已删除

环境变量

其他都懂,需要请教,我运行在群晖的 container manager 上,怎么设置定时任务自动生成呢?

inzaghi458 回复

群晖控制面板 - 计划任务,新增一个计划任务,任务类型选择用户定义的脚本,任务设置里命令填写 docker exec pixman sh -c 'flask mytvsuper_tivimate',用户账号选择 root,其他设置根据自己需要修改

运行 docker exec pixman sh -c 'flask mytvsuper_tivimate' 一直提示下面的错误: [2024-06-14 18:55:29,302] ERROR in core: Request failed: 403 Client Error: Forbidden for url: https://user-api.mytvsuper.com/v1/channel/checkout?platform=android_tv&network_code=C18, retrying...

johnsyoun 回复

免费账户不能播放部分频道

是必须香港代理么?

skylark 回复

不一定哈

今天播放不了,显示"400 拒绝连接",怎么搞?

coding 回复

万分感谢

zkkm2580 回复

浏览器打开看具体的报错信息

日志显示: stderr: [2024-06-17 13:37:52,451] ERROR in app: Request failed after retrying stderr: [2024-06-17 13:37:53,561] ERROR in app: Request failed: HTTPSConnectionPool(host='user-api.mytvsuper.com', port=443): Max retries exceeded with url: /v1/channel/checkout?platform=android_tv&network_code=J (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1118: The handshake operation timed out'))), retrying... 怎么回事呢

cloudy 回复

Cannot connect to proxy

你的代理设置错误,192.168.50.50:7890 这个地址换成你自己的

我主路由安装了梅林 clash,所以代理改成了 192.168.50.1:3333,感觉没问题呢

cloudy 回复

可是报错信息就是 Cannot connect to proxy,连不上你的代理服务器呢

有没有可能时间问题,“stderr: [2024-06-17 13:37:52,451] ERROR” ,这个时间实际上是晚上 9:37.我之前就发现 dockers 时间与主机不一致,但好像没啥影响。 我找时间改一下试试。

小白请教,docker run -d --name=pixman -p 5000:5000 -e http_proxy=http://192.168.50.50:7890 -e https_proxy=http://192.168v2ray有关联吗?这2个proxy填哪个,是v2ray中的服务器地址吗这两个代理跟自己安装的?

能获取 m3u。单独地址也会获得一个 mpd 文件。但无法播放。代理正常。4GTV 那些都是可以的。。请问是什么问题。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号