• Content Count

  • Joined

  • Last visited

  • Days Won


John10044 last won the day on August 14

John10044 had the most liked content!

Community Reputation

1 Neutral

About John10044

  • Rank
  1. This shouldn't really matter to anyone, but I found a way to speed up the loading of the xml EPG. Using the instructions on page 16 the load takes about 42 seconds to load & parse the EPG from on my system. No one really cares about the time it takes because this typically happens while you are sleeping, but I found I could eliminate the 30-second wait command by changing this: #!/bin/bash cd /Users/[yourusername]/Scripts/ curl[your API key]/[your lineup ID]/14 > xmltv.xml #pause 30 seconds as cushion for download to complete sleep 30s #load EPG into EyeTV open -a EyeTV xmltv.xml To this: #!/bin/bash cd /Users/[yourusername]/Scripts/ #get your EPG & transfer it to EyeTV: curl[your API key]/[your lineup ID]/14 && open -a EyeTV xmltv.xml The new load takes under 12 seconds (using my small program lineup over a 70 Mbps connection on a 2012 Mac mini). The download actually takes about 3 seconds on my system, so the remaining 9 seconds is EyeTV parsing the results. Of course none of this improvement matters unless you request the EPG manually from within EyeTV, but there ya go. Things ya do when you're bored, lol.
  2. Forgot one thing: If you have a host-based application firewall like Little Snitch, then you should create an "Any Process" rule that allows all outgoing connections to the domain, forever. Otherwise it may block the automated process.
  3. So until the instructions on page 16 can be updated, should anyone use them to automate the loading of the $19.95/yr program guide, here are the changes I suggested: On all scripts do NOT copy & paste commands from the instructions. Type them into TextEdit or equiv manually. If chmod fails with "No such file or directory" in step 1.3, then you may have your file extensions hidden. Do a File/Get Info in the Finder on [yourprogramname], and uncheck "Hide Extension". Then rename the file in the Get Info Name & Extension box to remove the ".txt" extension. If you can't see the Library folder in step 2.4.2, then press 'Command-Shift-period' to display hidden files and folders. This works both in the Finder and File/Open dialog boxes. Everything works for me now. My Mac is setup to download 2 weeks of TV listings automatically every night, and I can additionally call for an immediate EPG update from within the EyeTV app, just like the old days. I also selected the option to auto-renew the subscription, so in theory I am good forever, lol. Many thanks to WisconsinEric, DC Rackerby, Earl Noe, Millstadt Weber, UnixGuy, and everyone else who contributed to the instructions!
  4. EUREKA! After posting, I went back through this massive thread looking for a similar incident. Found one way back on page 3. Something about line endings. In particular, the person having trouble copied the code from the instructional PDF, which is what I did also. When they typed it into TextEdit MANUALLY, the code ran. So that's what I did, and now step 1 is complete! Hopefully my more recent postings will still give a solution to the next set of users to fail. On to step 2, lol.
  5. When I simply-double-click on the program I get Macs-Mac-mini:~ macuser$ /Users/macuser/Scripts/get-eyetv-epg ; exit; cd: bad interpreter: No such file or directorybin/bash
  6. So I am now trying to automate the loading of using the wonderful instructions on page 16. The command to download the TV listings from in the step 1 program works fine by itself using Terminal (note I obscured my ID specifics here): curl[my API key]/[my lineup ID]/14 > xmltv.xml I get a very nice "xmltv.xml" file in my "/Users/macuser/Scripts/" directory, as expected. But I have been unsuccessful at getting the command to work as part of the step 1 program. Heck, it acts like the step 1 program I created and named "get-eyetv-epg" doesn't even exist! Attempting to manually execute the program from Terminal, I get: Macs-Mac-mini:/ macuser$ cd /Users/macuser/Scripts/ Macs-Mac-mini:Scripts macuser$ ./get-eyetv-epg cd: bad interpreter: No such file or directory I created the program file as text-only with no extension, and identified it as an executable program with chmod, per the instructions. Here is the actual get-eyetv-epg program I created (again I obscured my ID specifics): #!/bin/bash cd /Users/macuser/Scripts/ curl[my API key]/[my lineup ID]/14 > xmltv.xml #pause 30 seconds as cushion for download to complete sleep 30s #load EPG into EyeTV open -a EyeTV xmltv.xml Anyone who has set this up: Do you have any idea what the no doubt super-simple thing I am missing is? Thanks!
  7. So both SchedulesDirect and are unreliable on the 'new' tag? In all my years with TV Guide the only thing I saw the new tag missing from was new SNL episodes. If they both have the same issue, then I guess the next best thing is to do what Phillie14586 suggested, and invert my view of the tag (match repeat=false). Thanks!
  8. Also, for anyone having trouble posting here: I had to use a recommendation I saw in another thread because the forum software wouldn't send a verification email to, and support wouldn't respond (no, it wasn't in my spam folder). The person making the recommendation said verification emails don't go out to a host of domains. I needed the logon because besides not being able to post, you can't download the file attachments, like the instructions found on page 16.
  9. I'm noticing what looks like inconsistent use of the 'new' episode tag on my trial subscription. I see 'repeat' a lot. I see 'new' occasionally. I see a lot of shows with no indication either way. Has anyone who is using lost recordings because new episodes weren't tagged properly?