stuartf
-
Content Count
40 -
Joined
-
Last visited
-
Days Won
3
Posts posted by stuartf
-
-
I have the following in my script
/usr/bin/open -a /Applications/EyeTV.app ~/.xmltv/uk.xml
where ~/.xmltv/uk.xml is the path to my xml file
-
There is still no fix for the xmltv project tv_grab_uk_tvguide grabber
Recent attempts by xmltv project members to use the new API seem to have been blocked by the owners of TV Guide.
In the interim I have been looking at the pay service provided by Schedules Direct. This supports the xmltv grabber tv_grab_zz_sdjson.
Schedules Direct offer a 7 day free trail of the service. You have to sign up to get a login. Then a $35 annual charge (the underlying data is provided by Gracenote)
https://www.schedulesdirect.org
(I have no affiliation with SD)
My experience so far is that it seems to work with a few minor issues (such as no BBC1 HD listing), probably a config issue by me likely to be resolved by running config with a different option
It was simple enough to configure by simply switching out the tv_grab_uk_tvguide in my xmltv_refresh.sh script for tv_grab_zz_sdjson
and running tv_grab_zz_sdjson —config to set up for the first time
The data seems good over a 10 day period and has successfully updated over the past couple of days. Based on this I plan to subscribe once my weeks trial is over next week
EyeTV 3 lives on for a bit and possibly this will even work with EyeTV 4. Although I doubt the latter will ever be updated for Apple Silicon Macs
Stuart
Edit: I forgot to mention that the download time for listings from SD is really quick!
-
There still seems to be no resolution in sight for the issue with the UK xmltv grabber from TVGuide
If you are thinking about trying EyeTV 4 don't. I did that experiment for you
The guide is as expected broken there too! The server never responds
The DVB option only grabs the next on air program, not the week it should process and add. Plus it does not run automatically making this useless too!
If you are on Apple Silicon the program will crash frequently. It seems OK on my old Intel Man mini.
So pretty much every problem that has been raised in the topic area is still not fixed
I have challenged support on these issues and asked for a refund they cannot or will not be fixed
Stuart
-
It looks like tvguide have changed their API
As a result the UK TV grabber is completely broken at the moment
There is at least still an API being exposed so there is hope that this can be fixed
The issue has been opened at
https://github.com/XMLTV/xmltv/issues/214
I tried the suggested $ua workaround but that did not work
Stuart
-
19 hours ago, alaninbelfast said:@stuartfLooks like tvguide may be dying ... the website (and the screen-scraping feeds) run out of data at the end of August. Have been trying to get my head around SchedulesDirect but ... nightmare!
It came back this morning. I reran my my download script about 09:30. Just a week of listings so far with some data missing
I'm wildly speculating that the person responsible for this was on holiday for the past two weeks!
It was enough of a scare to make my weekend project buying and setting up a HD Homerun Quatro on my Plex server. Works flawlessly but zero option to edit the recording (one of the best features of EyeTV 3). I did first try to connect my NetStream 4 Sat but just could not get it to work this time around. It previously seemed to work. At least now I have options for recording from Sat and DTV!
Stuart
-
If anyone is using the xmltv refresh script from above you may have noticed that the EPG has defaulted to 5 days recently
I think the 14 day listing option has gone away. Change —days from 14 to 10
/opt/local/bin/tv_grab_uk_tvguide --nodetailspage --days 10
Stuart
-
Sorry I have not used xmltv for BBC Radio stations. It could be that they have been renamed.
You may want to rerun the channel config from scratch, but be warned that is quite painful unless you select all !
Stuart
-
On 8/16/2022 at 6:27 PM, geeji said:I have finally achieved half-success with tv_grab_fr, see the attached screen copy 😀.
Note that the number of french XML guides available thru telestar.fr is far, far below the 1000+ XML guides available in the UK.
The only problem is that I achieved this by copying and executing manually SOME of the Terminal commands given by Stuart in his script, while the "automated" shell script "xmltv_refresh.sh" continues to fail abysmally. Furthermore, I finally got the xml listing executing from the Terminal "/opt/local/bin/tv_grab_fr", but sometimes I can reproduce it, sometimes I cannot !
Apologies I missed a # from the first line of xmltv_refresh.sh
should be
#!/bin/bash
See OldGoat's post above
-
1 hour ago, Elsässer said:@STUARTF would/could you help me for a german grabber. I changed uk vs. de vs. gr but it did not work.
thx
martin
tv_grab_eu_epgdata is the grabber name but I just went to their site and it looks like they have stopped providing the EPG
I must be lucky that the EPG in the UK is provide by TV Guide and free of charge
The full list of grabbers installed by xmltv is:
tv_grab_ar
tv_grab_eu_epgdata
tv_grab_fr
tv_grab_it
tv_grab_na_tvmedia
tv_grab_uk_tvguide
tv_grab_ch_search
tv_grab_fi
v_grab_huro
tv_grab_na_dd
tv_grab_pt_meo
tv_grab_zz_sdjson
tv_grab_fi_sv
tv_grab_is
tv_grab_na_dtv
tv_grab_tr
- 2
-
26 minutes ago, stuartf said:vi ~/.xmltv/xmltv_refresh.sh
above correction / missing
-
FYI - You will have to set up any season/episode recording again, at least I had to
-
I managed to get XMLTV working in a couple of hours after some trial and error
Hopefully just enough detail to get people going. I'm sure I reused previous knowledge from posts I found here and on Google
This is all done in the terminal. If you are not comfortable with this I would avoid this option
Pre-req is to install xcode and add-on's when prompted
Google and Install macports (there is a package but I installed from the source tar. I recommend you do too as it will compile the version for your macOS). I'm doing this on an old mac running Sierra. Old OS and old shell
https://www.macports.org/install.php
Follow the instructions on the website including adding /opt/local/bin to your path or terminal will not find "port" once installed
Once macports is installed: Install xmltv using
sudo port install xmltv
It may take a while as it takes care of all the required dependencies.
This creates a series of tools in /opt/local/bin. I'm using the UK grabber but there are others. Then I ran
/opt/local/bin/tv_grab_uk_tvguide --configure
This creates the .xmltv directory in your user home and defines the cache location. You do want to go through the pain of selecting the channels in this config as selecting all will take the grabber forever to run. For the UK I had to say no or yes over a 1000 time. Yes it was pain but worthwhile
One configured I created myself a script file in
vi ~/.xmltv xmltv_refresh.sh
Use your editor of choice. In this file I entered the following:
!/bin/bash # Run the grabber, limit detail for speed 14 days, pass to sorter and output to an xml file /opt/local/bin/tv_grab_uk_tvguide --nodetailspage --days 14 | /opt/local/bin/tv_sort --by-channel --output ~/.xmltv/uk-tv-listings.xml # load xml EPG in EyeTV by passing the file /usr/bin/open -a /Applications/EyeTV.app ~/.xmltv/uk-tv-listings.xml
Make the above file executable by running
chmod u+x ~.xmltv/xmltv_refresh.sh
Test the grabber by running the above script you saved:
~/.xmltv/xmltv_refresh.sh
You can test this is eyeTV by selecting xmltv as the guide against a channel. You will instantly see the channel listings if it has worked
Once happy you can add an entry to your crontab like:
# 00 05 * * * $HOME/.xmltv/xmltv_refresh.sh >/dev/null 2>&1 00 17 * * * $HOME/.xmltv/xmltv_refresh.sh >/dev/null 2>&1
This will run the script twice a day ay 05:00 and 17:00. Choose times to suit
Good luck. Hope this helps some people while we wait ..
Stuart
- 1
- 2
-
On 8/9/2022 at 5:02 AM, bobbyb said:Looking at their blog, all the posts have 9 Aug as the post date. Maybe they had a system failure, and they are just getting it back up ... sort of. No reason not to let us know tho.
The dates on the Geniatech website have been all over the place for years. Most just seem to show the current date
- 1
-
I have stopped receiving updates to Gracenote for the (UK) EU. I am getting "Update failed (could not connect to server)"
I completed the checks on certificates at: https://www.geniatech.eu/faq/epg-gracenote-cannot-connect-to-server/. The last one fails due to an expired certificate
My EPG subscription is valid for another month
I also noticed that the option to buy an EPG subscription in the Geniatech shop is gone and now links to buy EYETV4 software
Anyone else having issues?
Is this finally the end of support?
I did use xmltv for a while but when the API changes a few years back I could no longer get it to work
Thanks in advance for any advice
Stuart
EYETV 3.6.9 (7524) on an old Mac mini running Sierra (as I found EYETV on High Sierra to be unstable)
-
I am experiencing issues with the record timings on this new version. The recording buffer setting preference "Extend Recording" seems to be ignored and default to 2 minutes
I have reverted to the old version
You may or may not experience this issue. Please comment if you do and/or have a workaround
Stuart
-
Partially fixed for me. Some of the HD channel schedules are still missing in the UK
Current workaround is to use the non HD listings
-
3 minutes ago, alaninbelfast said:Snap!
Which - after all these years of reporting similar issues - is the first time they've not immediately replied with a bunch of steps to delete EPG and rebuild from scratch, which has never fixed the problem until the Gracenote feed has been fixed!
At least we know it isn't a canned response. "formed" was spelt correctly in yours 🙂
-
I have received a response overnight from Angela at Geniatech support:
"It is an technical issue. We will fix it asap.and keep you infromed."
Stuart
-
Same issue here. Nothing after about 11:00 on 3rd Jan. My subscription is valid until the end of July 2019
As far as I can determine there has been no Gracenote schedule update since before the Christmas holiday
I raised a support ticket a few days ago but only got the canned automatic response
Stuart
-
I gave up trying to get EyeTV too work on 10.13
Despite what Geniatech say it simply doesn't work reliably and they seem to have no interest in fixing the application
I went back to running EyeTV 3 on an old MacMini with 10.12 and it has been completely stable
EyeTV 3 is as good as abandonware since Elgato sold it to Geniatech. An absolute shame as I have used the hardware and software since first released and recommended it to many of my friends. Not any more
-
3 minutes ago, JasonH said:After I though that I had got it back working, the very next update from Gracenote has left gaping holes in my EPG again. Had enough. Switched back to DVB to see how I get on.
Please keep us posted on your experience with DVB. When I tried it a few weeks ago I only got a few hours of updates.
In the past I woudl get 7-8 days after a few hours
-
25 minutes ago, rpineau said:try this : http://www.xmltv.co.uk/feeds
I will not renew my guide subscription and I'm already moving to this. I have a script in my cron table that wget this file and use EyeTV to open it.
Thank you. I was aware of this site and didn't realise I could simply use the feed directly without transformation
-
Still broken in yesterdays release of EyeTV
-
The problem with missing schedules is still happening after yesterdays update to EyeTV
There is nothing showing after next Friday for me.
I used to use xmltv for my listings which was flawless and free. Unfortunately the Radio Times feed was switched off a couple of years ago and I have failed to get the xmltv coder to work with the replacement (mostly my lack of patience)
Also the DVB feed has been broken for a while too, so no option at the moment that this appalling Gracenote service
Stuart
Gracenote EU EPG Down & Service Renewal Removed from shop
in EPG – Gracenote
Posted · Report reply
The first two lines in your script should be one line with the | (pipe) symbol between them
My script:
#!/bin/bash cd ~/.xmltv /opt/local/bin/tv_grab_zz_sdjson --days 14 | /opt/local/bin/tv_sort --by-channel --output ~/.xmltv/mytv.xml # load xml EPG in EyeTV /usr/bin/open -a /Applications/EyeTV.app ~/.xmltv/mytv.xml
The cd line is not really needed
Hope this helps
Stuart