herberthe / iptv-sources Goto Github PK
View Code? Open in Web Editor NEWAutoupdate iptv sources
Home Page: https://m3u.ibert.me/
License: GNU General Public License v3.0
Autoupdate iptv sources
Home Page: https://m3u.ibert.me/
License: GNU General Public License v3.0
作者解释,只需在分类后面加英文下划线+密码即可“_123456”,如下:
加密节目_123456,#genre#
10003,
所以建议把YanG_1989 Gather改成YanG-1989 Gather
描述问题 Describe the bug
m3u源是包含分类信息的,想问下为何txt源丢失了分类信息,使用fanmingming的转换工具转换的m3u是保留了分类信息的
https://fanmingming.com/txt?url=https://live.fanmingming.com/tv/m3u/ipv6.m3u
如何复现 To Reproduce
Steps to reproduce the behavior.
期待结果 Expected behavior
A clear and concise description of what you expected to happen.
截图 Screenshots
If applicable, add screenshots to help explain your problem.
其他补充 Additional context
Add any other context about the problem here.
完善下面的信息 Complete the information
服务商 IDC | Http 协议(Protocol) | 源地址 URL | 自动更新频率 Auto-update frequence |
---|---|---|---|
ex. aliyun | http/https | ex. domain/ip:port | ex. 2h |
完善下面的信息 Complete the information
服务商 IDC | Http 协议(Protocol) | 源地址 URL | 自动更新频率 Auto-update frequence |
---|---|---|---|
腾讯云 | https | https://iptv.b2og.com | 2h |
描述问题 Describe the bug
A clear and concise description of what the bug is.
cname配置为github.io域名部署后页面中的直播源列表没有出来
如何复现 To Reproduce
Steps to reproduce the behavior.
期待结果 Expected behavior
A clear and concise description of what you expected to happen.
截图 Screenshots
If applicable, add screenshots to help explain your problem.
其他补充 Additional context
Add any other context about the problem here.
完善下面的信息 Complete the information
服务商 IDC | Http 协议(Protocol) | 源地址 URL | 自动更新频率 Auto-update frequence |
---|---|---|---|
ex. aliyun | http/https | ex. domain/ip:port | ex. 2h |
docker部署了iptv-sources,
custom (2).json
目前碰到问题有两个:
1、执行custom.json后,exclude下的央视频道无法剔除,但剔除卫视频道、数字频道规则是可以的,不知道是否是我央视频道规则/文本写错了;
2、执行前述更新后,本地会生成一个xxx.m3u文件,但这个文件无法通过文件夹映射保存(或直接生成在)指定文件夹内
描述问题 Describe the bug
A clear and concise description of what the bug is.
112114 EPG 一直显示 update failed
TypeError: fetch failed
at node:internal/deps/undici/undici:13737:13
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async W (file:///app/dist/index.js:9:328)
at async file:///app/dist/index.js:22:1240
at async Promise.allSettled (index 0)
at async file:///app/dist/index.js:22:1142 {
[cause]: Error: read ECONNRESET
at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {
errno: -104,
code: 'ECONNRESET',
syscall: 'read'
}
}
加 log 显示以上异常,对网络接口不太熟悉,不知道啥问题
截图 Screenshots
If applicable, add screenshots to help explain your problem.
其他补充 Additional context
Add any other context about the problem here.
另:浏览代码的时候发现 rollback 有个链接写错了
Line 59 in ba20444
${rollback_urls[idx]}/epg/${sr.f_name}.xml
,修改后回滚正常。描述问题 Describe the bug
A clear and concise description of what the bug is.
我是docker安装,桥接模式,3000访问端口,IPTV_CHECKER_URL 我应该写 127.0.0.1:8080 还是8081 ,不管怎么测试都是返回404
如何复现 To Reproduce
Steps to reproduce the behavior.
http://192.168.2.149:3000/list/o_s_cn_cctv.list
期待结果 Expected behavior
A clear and concise description of what you expected to happen.
截图 Screenshots
If applicable, add screenshots to help explain your problem.
其他补充 Additional context
Add any other context about the problem here.
比如我只想看**台、卫视和某个地方的地方台,请问如何操作。
完善下面的信息 Complete the information
服务商 IDC | Http 协议(Protocol) | 源地址 URL | 自动更新频率 Auto-update frequence |
---|---|---|---|
Oracle | https | https://iptv.helima.net | 2.5h |
docker run命令是啥,告诉我下,麻烦大家了。目前就docker pull好了。
描述问题 Describe the bug
yarn install v1.22.19
[1/5] Resolving packages...
[2/5] Fetching packages...
(node:8) [DEP0040] DeprecationWarning: The punycode
module is deprecated. Please use a userland alternative instead.
(Use node --trace-deprecation ...
to show where the warning was created)
info There appears to be trouble with your network connection. Retrying...
描述问题 Describe the bug
电视端DIYP突然收不到订阅了
如何复现 To Reproduce
电视端安装DIYP或百川影音,在订阅中填写https://m3u.ibert.me/txt/fmml_ipv6.txt
,重启软件
期待结果 Expected behavior
年前的时候还可以收到订阅源,现在访问不到了
截图 Screenshots
NULL
其他补充 Additional context
百川影音1.1.7.zip
DIYP_Final.zip
完善下面的信息 Complete the information
服务商 IDC | Http 协议(Protocol) | 源地址 URL | 自动更新频率 Auto-update frequence |
---|---|---|---|
ex. aliyun | http/https | ex. domain/ip:port | ex. 2h |
1、希望能增加 https://www.stream-link.org/的列表。
2、多个来源以后,列表实在太长了。可否支持一种客户定制?从列表中选出自己喜欢的频道,然后再生成自己的列表。
描述是否与问题相关 Is your feature request related to a problem? Please describe.
直播源中几条涉及qwerttvv/Beijing-IPTV 的单播直播源默认地址为'http://192.168.123.1:23234/rtp/组播地址',如果网段不是123网段则无法直接使用
描述你倾向的解决方案 Describe the solution you'd like
修改update-sources.sh,加入查找并替换指定文件中的IP功能。比如
sed -i "s/$OLD_IP/$NEW_IP/g" "$DESTINATION"
这样的
或者把直播源挂载出来,在计划任务里头改
描述你考虑过的其他方案 Describe alternatives you've considered
PS:部分文件名太长了,电视上输起来有点费劲,改短一点可能会更好。
crontab -e
0 */2 * * * docker exec -d iptv-sources /bin/sh ./update-sources.sh >/dev/null 2>&1
这样就每2个小时自动执行一次了
描述问题 Describe the bug
A clear and concise description of what the bug is.
更新脚本只能更新镜像,无法更新里面的源文件
如何复现 To Reproduce
Steps to reproduce the behavior.
期待结果 Expected behavior
A clear and concise description of what you expected to happen.
通过 docker exec
命令实现自动更新任务
截图 Screenshots
If applicable, add screenshots to help explain your problem.
其他补充 Additional context
Add any other context about the problem here.
custom.json
附件为custom.json内容,不知道哪里出现的问题,
执行sh update-sources.sh后,新生成custom文件夹下txt文件为
url无法自动更新为最新的直播源地址。
描述问题 Describe the bug
启动容器自动退出,退出前attach发现上述故障信息
song@song:~/Documents/iptv-sources$ docker attach caf3
error An unexpected error occurred: "https://registry.npmmirror.com/@rollup/wasm-node/-/wasm-node-4.9.0.tgz: getaddrinfo EAI_AGAIN registry.npmmirror.com".
info If you think this is a bug, please open a bug report with the information provided in "/app/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
error https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz: getaddrinfo EAI_AGAIN registry.npmmirror.com
如何复现 To Reproduce
按照提供的脚本运行docker container 自动退出。
期待结果 Expected behavior
A clear and concise description of what you expected to happen.
截图 Screenshots
If applicable, add screenshots to help explain your problem.
其他补充 Additional context
Add any other context about the problem here.
完善下面的信息 Complete the information
服务商 IDC | Http 协议(Protocol) | 源地址 URL | 自动更新频率 Auto-update frequence |
---|---|---|---|
CloudFlare | https | https://m3u.002397.xyz | 2h |
**额外注明:服务商写的CloudFlare 因为该站点是家里云搭建,并使用了CloudFlare Tunnel 由于家里云似乎并不属于IDC 所以填写了CloudFlare 此处可以由您更改
tivimate很好用,唯一的问题就是不能自动换源。
大佬可以把所有其他人的全部整合在一起。
毕竟各个接口他们重复的太多了。。
一个IPV4,一个IPV6,
一个支持回放,个不支持回放
这样用起来就会方便很多
完善下面的信息 Complete the information
服务商 IDC | Http 协议(Protocol) | 源地址 URL | 自动更新频率 Auto-update frequence |
---|---|---|---|
Koyeb | https | https://iptv-1145141919.koyeb.app/ | None |
**额外注明:使用koyeb搭建,不会对最新更新做出保证
完善下面的信息 Complete the information
服务商 IDC | Http 协议(Protocol) | 源地址 URL | 自动更新频率 Auto-update frequence |
---|---|---|---|
ex. aliyun | http/https | ex. domain/ip:port | ex. 2h |
我按信息,自己编写了一份dockercompose。但是启动报错。
报错信息如下:
yarn run v1.22.19
$ npx live-server ./m3u --port 8080
Need to install the following packages:
iptv | [email protected]
dockercompose信息如下:
version: "3.8"
networks:
lan:
name: lan
external: true
services:
iptv:
image: herberthe0229/iptv-sources:latest
container_name: iptv
hostname: iptv
restart: always
tty: true
environment:
- PUID=1000
- PGID=100
- UMASK=000
- TZ=Asia/Shanghai
network_mode: "lan"
networks:
lan:
ipv4_address: "192.168.31.224"
dns:
- 223.5.5.5
- 119.29.29.29
labels:
- "com.centurylinklabs.watchtower.enable=true"
完善下面的信息 Complete the information
服务商 IDC | Http 协议(Protocol) | 源地址 URL | 自动更新频率 Auto-update frequence |
---|---|---|---|
家里云 | https | m3u.hackserver.net | 2h |
直播源失效了,无法正常使用。
描述问题 Describe the bug
A clear and concise description of what the bug is.
比如央视的CCTV4,显示500多毫秒延迟。如果引用Meroser的源,速度会好很多。
如何复现 To Reproduce
Steps to reproduce the behavior.
期待结果 Expected behavior
A clear and concise description of what you expected to happen.
截图 Screenshots
If applicable, add screenshots to help explain your problem.
其他补充 Additional context
Add any other context about the problem here.
您好,我已经部署成功。3000端口打开也能看到相应的m3u文件列表,但是在potplayer中无法打开。播放没有反应。我的网络环境是iptv4,运营商没有给iptv6。是否需要iptv6才能播放?
描述问题 Describe the bug
A clear and concise description of what the bug is.
如何复现 To Reproduce
Steps to reproduce the behavior.
期待结果 Expected behavior
A clear and concise description of what you expected to happen.
截图 Screenshots
If applicable, add screenshots to help explain your problem.
其他补充 Additional context
Add any other context about the problem here.
非常奇怪的问题,就是会丢失 YueChan/Live 的数据,具体原因不详
如题
能否在更新清单的时候,使用代理,很多清单更新的时候,都提示update failed 因为github被墙了
描述问题 Describe the bug
只能更新部分内容
如何复现 To Reproduce
每次启动,试图手动运行更新脚本也是无济于事。
期待结果 Expected behavior
能够正常更新使用
其他补充 Additional context
yarn install v1.22.19
[1/5] Resolving packages...
[2/5] Fetching packages...
(node:8) [DEP0040] DeprecationWarning: The punycode
module is deprecated. Please use a userland alternative instead.
(Use node --trace-deprecation ...
to show where the warning was created)
[3/5] Linking dependencies...
[4/5] Building fresh packages...
[5/5] Cleaning modules...
Done in 7.58s.
yarn run v1.22.19
$ tsup
CLI Building entry: src/index.ts, src/serve.ts, src/matrix.ts
CLI tsup v8.0.1
CLI Using tsup config: /app/tsup.config.ts
CLI Target: node16
CLI Cleaning output folder
ESM Build start
ESM dist/index.js 10.65 KB
ESM dist/serve.js 2.20 KB
ESM dist/matrix.js 928.00 B
ESM dist/chunk-YFI6VH5U.js 862.00 B
ESM ⚡️ Build success in 14ms
Done in 0.45s.
yarn run v1.22.19
$ node ./dist/index.js
Fetch m3u from epg.pw China National finished, cost 153.7847678 ms
Fetch m3u from epg.pw China Country finished, cost 208.3743368 ms
Fetch m3u from epg.pw China Province finished, cost 220.7708061 ms
Fetch m3u from epg.pw China finished, cost 231.9299819 ms
Fetch m3u from epg.pw All finished, cost 301.8047196 ms
Fetch EPG from 51zmt.top cc finished, cost 48.3405237 ms
Fetch EPG from 51zmt.top finished, cost 63.0816748 ms
Fetch EPG from 51zmt.top difang finished, cost 65.1232658 ms
Done in 4.01s.
yarn run v1.22.19
$ node ./dist/serve.js
Serving at http://127.0.0.1:8080
If the network supports ipv6, visit http://[::1]:8080
貌似我本地是打不开 https://mirror.ghproxy.com/这个网站的
完善下面的信息 Complete the information
服务商 IDC | Http 协议(Protocol) | 源地址 URL | 自动更新频率 Auto-update frequence |
---|---|---|---|
Amazon | https | https://iptv.002397.xyz/ | 2h |
仍然是每两个小时重新部署docker镜像,应该做到了同步 至于回滚计划...暂未了解
描述问题 Describe the bug
A clear and concise description of what the bug is.
如何复现 To Reproduce
Steps to reproduce the behavior.
期待结果 Expected behavior
A clear and concise description of what you expected to happen.
截图 Screenshots
If applicable, add screenshots to help explain your problem.
其他补充 Additional context
Add any other context about the problem here.
你好
部署docker之后
跑docker的机器每天定时重启
所以想问一下能不能加一个每次重新运行容器的时候自动更新的功能
如果已经有了就没事了
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.