Hamivideo 背靠中華電信这个大树,拥有不少体育直播版权,虽然支持 Android TV 和 Apple TV,但在同时播放设备数量上限制较多,pixman 增加对 Hamivideo 的支持,是为了方便大家与朋友合租共享账号,而且近期 Hamivideo 会员打折,对于非台湾地区用户,可以使用 Google 登录 + 外币信用卡的方式购买。
首先按照 https://pixman.io/topics/17 的方法运行 pixman,然后在浏览器打开 http://ip:port/hami/login,按照网页上的提示操作,得到 session 信息,类似:
{
"HAMI_SESSION_ID": "abcdefghijklm",
"HAMI_SERIAL_NO": "123456789",
"HAMI_SESSION_IP": "1.2.3.4",
}
拿到有效 session 后,修改 pixman 的启动命令或 docker-compose.yml 文件,增加环境变量:
# docker-compose.yaml demo, 请根据自己的实际情况修改
services:
pixman:
image: pixman/pixman:latest
restart: always
container_name: pixman
environment:
- http_proxy=YOUR_PROXY
- https_proxy=YOUR_PROXY
- HAMI_SESSION_ID=YOUR_SESSION_ID
- HAMI_SERIAL_NO=YOUR_SERIAL_NO
- HAMI_SESSION_IP=YOUR_SESSION_IP
...
然后重启 pixman,使用 http://ip:port/hami.m3u 订阅,注意将 *.cdn.hinet.net 域名分流至台湾代理,类似:
- DOMAIN-SUFFIX,cdn.hinet.net,Taiwan

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 pixman/pixman 这种方式安装的容器,怎么才能看hami呢?已经获得那三个参数
把 HAMI_SESSION_ID=YOUR_SESSION_ID HAMI_SERIAL_NO=YOUR_SERIAL_NO HAMI_SESSION_IP=YOUR_SESSION_IP 按照这个 -e MYTVSUPER_TOKEN=YOUR_TOKEN 格式加到后面-e MYTVSUPER_TOKEN=YOUR_TOKEN -e HAMI_SESSION_ID=YOUR_SESSION_ID -e HAMI_SERIAL_NO=YOUR_SERIAL_NO -e HAMI_SESSION_IP=YOUR_SESSION_IP
求教 群晖container manager怎么实现“修改 pixman 的启动命令或 docker-compose.yml 文件,增加环境变量”这一步呢?
感谢回复,这篇文章之前学习过,但是我现在都是直接在container manager 里面搜索pixman,拉取镜像,运行,不需要https://pixman.io/topics/14里面提及的“创建项目文件夹”“ 打开套件 Container Manager,新增项目,项目名称随便写,路径选择 docker/pixman,因为我们已经预先创建好了 compose.yaml 文件,所以选择 使用现有的 docker-compose.yml 来创建项目。”等步骤就可以实现正常使用。。。所有文章里面提及的这两个步骤不知如何实现。。。
类似
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
- HAMI_SESSION_ID=YOUR_SESSION_ID
- HAMI_SERIAL_NO=YOUR_SERIAL_NO
- HAMI_SESSION_IP=YOUR_SESSION_IP
ports:
- 5050:5000
所以我第一次弄的時候獲取了Session信息,就長期可用,那怕我更新docker image以後,也是如先前般輸入一樣的Session信息,就可以繼續使用?