Giter Club home page Giter Club logo

iptv-check's Introduction

IPTV-CHECK 2.1 Beta

Iptv-check allows you to input a valid iptv file (m3u) to be checked if the video streams are still working or not . In case valid urls were found , then the script will create a new iptv (m3u) file with those urls . Version 2 will check valid online streams if there is a bad login on that streaming channel , sometimes streaming is on but if there is a bad login it will pop up a login message . OCR detection was added for double check valid streams .

Screenshots

Requirements

  • wget ffmpeg tesseract-ocr libtesseract-dev tesseract-ocr-eng

Install Requirements

  • apt install wget ffmpeg tesseract-ocr libtesseract-dev tesseract-ocr-eng

Tool Instalation

New Implementations

  • Iptv-check rellies now on ffmpeg to download streams instead wget , new filters added to clean some iptv lists

iptv-check's People

Contributors

peterpt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iptv-check's Issues

Output file description missing ?

Hey dude,

pretty handy script !

I noticed that in the output the line with the title/description from the orginal input file will be missing.

Put in a file like: (with a working channel)

lol.m3u

#EXTINF:-1,|BG| Super TV Channel 1
http://lolol.com:1234/live/123321/321123/52703.m3u8

and the script will only output the URL line , but not the line with the description. ("Super TV Channel 1")
The description line is needed for IPTV Clients.

The output file will look like:
http://lolol.com:8789/live/123321/321123/52703.m3u8

Can you replicate that issue?

Where do I enter my link ok path to m3u?

I've try so many things, I'm getting...

"***************** ~/Downloads/iptv-check/IPTV-CHECK (master)
$ bash iptv-check
iptv-check: line 3: Beta: command not found
IPTV-Check Tool

http://github.com/peterpt

Example for remote list to check :
iptv-check http://someurl/somelist.m3u

Example for local list to check :
iptv-check /root/mylist.m3u

    NOTE

This tool will download 2 seconds of each stream to check
if every link in m3u file is valid , so , it may take a while

***************** ~/Downloads/iptv-check/IPTV-CHECK (master)
$ bash iptv-check /root/mylist.m3u
iptv-check: line 3: Beta: command not found
IPTV-Check Tool"

Do I add to link in the iptv-check file somewhere or the terminal?

How do I proceed please to use this?

Hi,

I apologize for the newbie question but I tried to understand how to implement your script so I can use this tool to check
for active and dead links for my iptv list, but I honestly have no clue at all what to do with your script to get this service running
of checking active links for my list of iptv.

Can you please reply back to me and let me know the simplest way to have such a software or service ready to run for me.

I already have the list of iptv, I would simply like to check for active and dead links, like your posting says it does.

What am I to do with this script, thanks so much!

Not keeping the #EXTINF

HI, great job with this tool.

But i have one problem, you could please solve this?
The result file only contains the links not the chanel title resulting on a bunch of "no name" channels.

My input list: https://pastebin.com/5CmTv8D2
My okList.m3u

#EXTM3U

http://188.165.216.211:1935/adalmada/adalmada.stream/live.m3u8

http://paraisotv.ddns.net:80/031/myStream/live.m3u8

http://177.54.152.243:1935/agrobrasiltv/agrobrasiltv/live.m3u8

http://5a0c3936c25c8.streamlock.net:1935/allsportstv/allsportstv/live.m3u8

http://188.165.216.211:1935/adalmada/adalmada.stream/live.m3u8

Compatibility for WSL

In WSL, it doesn't work due to path issues. The global install option doesn't look necessary as otherwise, it could work smoothly.

I can't check IPTV list on hosting

Dear
I cant find 1.1 on gitlab
I have an code to run on localhost, this is ok for two link types:

http://14.171.70.170:8989/udp/232.84.1.117:10254
http://htv.live.vnroute.com/vtv3hd.720p.catchup.tms/index.m3u8

I try it on share hosting, but this link file type is ok:
http://htv.live.vnroute.com/vtv3hd.720p.catchup.tms/index.m3u8 and, this link streaming type is not ok:
http://14.171.70.170:8989/udp/232.84.1.117:10254
I think this problem same you said about "speed".
My code:
if(!$fp = @fopen("http://14.171.70.170:8989/udp/232.84.1.117:102540", "r")) { echo "Channel 1 no stream"; } else { echo "Channel 1 streaming"; fclose($fp); }

Thanks for helping bro!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.