×
all 34 comments

[–]afckinidiotValued Collaborator[M] 2 points3 points  (2 children)

This is great work man, although I have no idea how to use this myself.I hope people use this for all reviews and multiple channels as I'm very interested in seeing how different services vary in their resolution and frame rate playback.

[–]gusestrellaValued Collaborator[S] 2 points3 points  (0 children)

yep - python makes it very easy to build but not being a full app not as easy for everyone to try. I did place instructions on site even if python not loaded on your system. Will explore in the future if can have as a www app.

[–]BelugathedogVeteran 2 points3 points  (0 children)

same here could be good to check for real strong 8k though thanks op!

[–]jcumb3rValued Collaborator 2 points3 points  (1 child)

Hey Gus - I'm getting it up and running now. Just an FYI that your GH repo is missing the requirements.txt file (which is easy enough to correct), but it'll save some questions if you add it there when you can.

[–]gusestrellaValued Collaborator[S] 0 points1 point  (0 children)

thanks for the catch. I do have one built that though was part of the project.

I also noticed I didnot include details that ffmpeg is needed and where to get it. The program wil work for the channel search and epg checking. But for resolution ffprobe needed.It does tell the user VS just erroring out bu would be good to point so on my todo list.

[–]csmflynt3 1 point2 points  (0 children)

This looks great. I can't wait to check it out and see

[–]eds900 1 point2 points  (1 child)

Great work !! As a suggestion you could add an option to generate the output in csv or even directly into xlsx so it can be imported into Excel. In there you can use Excel filtering features such as filtering channels with 4K/HD/RAW in the name, and even by category.

[–]gusestrellaValued Collaborator[S] 2 points3 points  (0 children)

Actually that option already there. Just use the --save parameter and a csv compliant file will be created. All the same information that shown on the console is saved to the csv file

[–]1989guyNewbie 1 point2 points  (2 children)

do you think we can evaluate (find-iptv-channels-details) multiple channels in parallel ? right now its sequential and can take a very long time to finish.

Great work btw.

[–]gusestrellaValued Collaborator[S] 1 point2 points  (1 child)

the technical answer is yes, but could be tricky. Would need to look further into this .

For the checking as it is accessing the server can only execute as many parallel sessions as you have on the sub though.

[–]1989guyNewbie 1 point2 points  (0 children)

Ah yes, i forgot about the multiple connection not being a common thing. This current snapshot is solid though.

[–]MassiveChest6327 1 point2 points  (1 child)

Just want to thank you for this.

Great work and great program.

Used this on a Windows box through PowerShell also WSL and works flawlessly.

Great for trying to figure out which channels to add and which to yank

[–]gusestrellaValued Collaborator[S] 0 points1 point  (0 children)

That is awesome as I really didnot test on windows being a Mac/linux guy. Man services wit like what 20,000 channels ? who has time to loo cat all those :)

[–]congenial_optimistVeteran 1 point2 points  (2 children)

Just tested this out, works great!

[–]gusestrellaValued Collaborator[S] 0 points1 point  (1 child)

That is awesome to see ! Continue to play with it and at some point would love to have o na www page so folks can sue special for trials.

[–]congenial_optimistVeteran 0 points1 point  (0 children)

Absolutely! I already have a few ideas on how I’m going to use it.

[–]shopperpei 1 point2 points  (2 children)

I tried this but I keep getting this error.

ConnectionError: HTTPConnectionPool(host='http', port=80): Max retries exceeded with url:

[–]Comfortable_Debt3585 0 points1 point  (1 child)

I got this error after the first run and cannot run the command anymore. The script is useless this way.

[–]SquintingSquire 1 point2 points  (0 children)

I just tried this script out and got the same error. When I removed "http://" from the server parameter it worked.

[–]ta6vieStrong8k 0 points1 point  (3 children)

How to use it

[–]gusestrellaValued Collaborator[S] 0 points1 point  (2 children)

on the main page https://github.com/estrellagus/iptv-tools you see details on each of the porgram and then a specific link to this script. You will need to have python install ( https://www.python.org ) for base functionality, and ffmpeg tools ( https://www.ffmpeg.org ) if you want to check the resolution/frame rate. These done at the command line as per the page.

if get stuck and need some help ping me. I am doing on a Mac with no access to PC so my PC help could be lacking

[–]ta6vieStrong8k 1 point2 points  (1 child)

Looks like not straight forward for normal user.

[–]jcumb3rValued Collaborator 1 point2 points  (0 children)

As someone who considers themself normal and who can use this script, I think that I resent that comment :)

[–]edsanchez07 0 points1 point  (1 child)

Are the stats coming for working channels that's how the probing works for the script, the channel needs to be functional I guess?

[–]gusestrellaValued Collaborator[S] 1 point2 points  (0 children)

Yes. The application connects and request the stream just like any video client. If the service responds then it checks a few of the retrieved framed to identify the resolution and other metrics. If the channel not working (ex a ppv channel) as nothing being transmitted the program cant display anything.

[–]Balinov 0 points1 point  (1 child)

HI OP, thx, this sounds like an amazing tool, thanks for putting it on github. Are you planning to make a Docker Compose version available? Thx & keep up the good work

[–]Balinov 0 points1 point  (0 children)

Sorry Lads, I'm stuck setting it up. Tried a Debian lcx in Proxmox and an Ubuntu server VM, but I'm having no luck. Would anyone be able to do a write-up on how to install it in Linux (Deb or Ub, doesn't matter)? It'd help a lot for many of us, I believe. Cheers