davg1 / iptv-checker

a iptv-checker tool for chrome extension, check your playlist is available

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iptv-checker

iptv-checker

本扩展支持m3u链接、m3u源文件以及提供公共的源,选择对应的操作,然后点击确定,可以帮助你检查这些源是否有效,并将这些有效的另存为新的m3u文件

二次开发

如果基于源码启动npm run dev时,出现No matching export in "node_modules/react-virtualized/dist/es/WindowScroller/WindowScroller.js" for import "bpfrpt_proptype_WindowScroller" 这样的错误,请输入npx patch-package可解决

Chorme扩展安装方法

  • 下载本扩展并解压(选择最新的releases版本下载或者选择production分支下载zip包,请勿直接使用main分支代码)
  • 下载chrome浏览器,打开浏览器,选择设置-扩展-加载未打包的扩展,选择解压后的文件夹
  • 在扩展中点击iptv-checker图标

Docker本地编译使用方法

下载源码,执行下面命令,再访问浏览器http://127.0.0.1:8081/即可

docker build -t ipserver .
docker run -d -p 8081:8080 --name myIp ipserver

Docker官方包使用方法

首先下载已经打包好的镜像(执行下面命令),DockerHub地址

docker pull zmisgod/iptvchecker
docker run -d -p 8081:8080 --name myIp zmisgod/iptvchecker

再打开浏览器访问http://127.0.0.1:8081/即可

Docker本地打多平台包方法

docker buildx create --name mybuilder
docker buildx inspect --bootstrap
docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t zmisgod/iptvchecker:latest --push .

Docker-Compose 部署

docker-compose up -d

变更日志

  • v2.14.0

    • 修复设置超时输入框输入字母后会出现NaN的问题
    • 增加检查直播源链接时的暂停功能
    • 增加导出csv格式
    • 尝试修复内存泄漏问题
  • v2.13.1

    • 将docker模式中观看入口去掉
  • v2.13

    • 支持docker
  • v2.12

    • 支持本地文件上传
  • v2.11

    • 修复bug
      • 详情页搜索因输入字母大小不匹配而搜索不出来的问题
      • 从详情页的在线观看按钮点进后与选中的频道不一致的问题
    • 新增更换频道分组功能
      • v2.11.1 紧急修复分组无法添加绑定的bug
    • 详情页单个频道进行修改相关信息
  • v2.10

    • 导出增加结果排序
  • v2.9

    • 首页输入框增加记忆功能,点击的tab以及输入的文本在刷新页面后不会清空
    • 详情页面增加页面搜索提示功能,增加了对groupTitle的支持
    • 对于非m3u格式的文件数据进行支持groupTitle字段,方便用户搜索过滤
    • 将hls.js更换为video.js,在线观看退出后,原视频不会继续缓冲视频
  • v2.8

    • 列表去除相同的源地址
    • 优化了主页的选择界面,现在操作更加高效
    • 优化了详情页面的列表在数据量过多的情况下会出现卡顿的问题
    • 导出的弹框中增加了继续操作的按钮,可以对当前导出的数据进行继续操作处理
    • 增加了新版本的icon
    • 自适应浏览器的明亮/暗黑模式
  • v2.7

    • 首页的【我有m3u订阅源链接】,支持多链接,多个链接请用英文的【,】逗号分隔

    • 首页的【我有m3u订阅源链接】以及【我有m3u订阅源内容】新增解析格式为多行的【名称,url】的形式直播源数据,例如

      测试卫视, https://static.zmis.me/test.m3u8
      测试卫视2, https://static.zmis.me/test2.m3u8
    • 首页的【订阅模式】支持选择多个国家/地区的订阅源

  • v2.6

    • 修复了筛选输入框输入延迟的BUG
  • v2.5

    • 优化了在线观看模式的体验
  • v2.4

    • 支持github action打包,请至production分支下载最新公共版本
  • v2.3

    • 首页支持在线观看模式
  • v2.2

    • 支持检查页返回首页
    • 🌟支持在线观看
    • 修复了UI
    • 修复了搜索名称因为大小写问题而搜索不出来的问题
  • v2.1

    • 优化了UI
    • 将http的超时设置开放给用户设置
  • v2.0

    • 使用react进行开发
    • 优化了老版本检查源数据较慢的问题

联系

知敏博客

About

a iptv-checker tool for chrome extension, check your playlist is available

License:Apache License 2.0


Languages

Language:JavaScript 98.3%Language:CSS 1.2%Language:HTML 0.5%