Thanks for the extra modules to check @BigAlzy all showed as installed and up to date.
I have since tried running the script under Ubuntu 18.04 running in the WSL with an older version of perl 5.26 from memory and everything ran smoothly there, so it has to be something to do with the version of Perl… Currently Strawberry Perl 5.30.0.1.
A couple other very small things I’ve noticed now I’ve got it running, purely for your info from the Adelaide guide as I’m sure its nothing something you can self test. Seems some of the HD channels are missing from the Adelaide EPG (7HD, 10HD, SBSHD 9GEMHD) can work around it by using the SD equivilent., 7Food is missing, as is Channel 44 (if that one even has a feed, wouldn’t surprise me if it didn’t).
Absolutely amazing work you’ve done with this @markcs!
Yep, I’ve since noticed that Freeview is missing data. So I’ve created a new script to get data from yourtv.com.au which hopefully has more data.
All these scripts are now in a single repo at [[Link Removed]. Electronic program guide (EPG) data is subject to Australian copyright laws. We’ve been informed that the previously-linked XLMTV file contains information gathered in an unauthorized manner from another source. As such, it is in violation of those copyright laws and cannot be posted on this forum. Please do not post this link or source anywhere else on this forum.]
PM me if you can’t get any of these up and running and need an xmltv file. I can give you a temporary url until I sort out the best place to store these …
Yep, it must be something else with my config. For the time being will just keep running it until WSL. Might try it on another PC when I get the chance and see if it behaves any differently.
Got to congratulate Mark on this work, the new version taking data from YourTV is amazing, I think the data is even better than what I was getting on the IceTV trial.
This is a screenshot of (what fits on my laptop screen) the EPG from Marks script loaded up in Plex.
Notes:
I deselected some of the duplicate channels in Plex, they are in the XMLTV file
The “unknown airing” gaps are only present in the ABC channels, I suspect that is an ABC issue, not the script
As per @Schtevo_66 I agree and congratulate you on this outstanding script for the YourTV. You are obviously on another planet with your abilities in this area.
All channels perfectly matching with the HD ones etc as per @osmondc comment.
Thank you, you have a loyal follower here
how is this looking? …I do appreciate you may well not have even had time to even think about this yet and would understand if you find yourself unable to find the time.
Maybe one small tweak for @markcs. I think the New vs Repeat may be tagging everything as new. Just comparing some of the shows with the live website and they have a “REPEAT” tag. Is that something that needs a bit of your super re-coding skills to see if REPEAT in the scrape to not say it is NEW?
Without wanting to be a party pooper, I’d be cautious setting up a server to host these XMLTV files, I’m not sure how it would be from a legal standpoint, but IceTV sure won’t like it and I would expect them to be doing whatever they can to shut it down.
Writing a script to allow people to get information that is freely available is one thing, giving away a product that a company is basing their business model on is another thing entirely.
If Plex has any contractual ties with IceTV they may well be obliged to shut this thread down too.
@markcs script officially working better than what we had before the EPG service removal. He has refined it. New and repeat now seems to be working, all channels showing up, channel and show thumbnails displaying, etc. This has all been a cloud with a silver lining !
Go grab on GitHub people
Yes, yourtv.pl. I’m WA, takes 28 minutes, per day.
My command line:
yourtv.pl --region=101 --output=“c:\Plex Media Server\EPG\YourTV_EPG.xmltv” --days=7 --pretty --verbose --ignore=9,92,2,3,33,7,72,74,10,14,15,34,44,78
If you need any instructions for the scheduler or batch files let me know and I’ll post.