All Activity

This stream auto-updates     

  1. Yesterday
  2. Earl Noe

    TV Guide not updating

    OK. I just added the Comcast Digital lineup and it looks like it has all the broadcast channels I get, and can be pruned to make a usable schedule. Unfortunately, you can't select the ones you want by using command-F and save those, you have to work out which ones to delete. That's a bit cumbersome with a bazillion channels, but it should work.
  3. Earl Noe

    TV Guide not updating

    Yes, that's the question. Frankly, I'm leery of tinkering with it, since it is really working right for all but one subchannel I actually use. What actually happens when you add a lineup? Can you choose to download one or do you get both? I suppose I could add one, take a look at it and just delete if it doesn't seem workable. I assume Comcast has all the broadcast channels I get, though under different channel numbers, and in theory I could delete the great number of irrelevant listings, and in theory match the remaining ones up to the Channels on my list generated by scanning the airwaves, and wind up with a workable lineup.
  4. CathieP

    EPG from XMLTVListings

    Thank you for putting this together and sharing it with us.
  5. WisconsinEric

    TV Guide not updating

    I suspect only the people at xmltvlistings.com could answer this question. Under "Adding and Customizing Lineups" on their Help page, you can customize lineups by removing channels they provide you don't want, but I don't think there is any way to add channels they don't provide that you do want. On their FAQ page basically they say to contact them if a lineup isn't right, but I've used the Contact form twice and gotten no response. Another approach would be to look at different channel lineups (they allow you up to five). Maybe a different one is a better fit for the combination of channels. Unfortunately you can't see the channels in a lineup until you've added it to your dashboard, but then you can edit it (Modify button) and I see there's a Delete button at the bottom so you can get rid of it. Hmmm - I just got an idea. If you can find all the channels you want in at least one of the lineups, save all of them. Then go into the editor and keep just the unique channel(s) in that lineup. Download all of the lineups you want (provided it doesn't exceed 5), and load them into EyeTV. The unanswered question is whether EyeTV will just add the channels in question and keep the EPG info it already has for the channels not in your lineup, or whether it will delete everything and just add the channels from that one downloaded lineup. If the former, you're in business but you will have to test it. Cumbersome procedure, but it too could be automated if it works. "
  6. Earl Noe

    TV Guide not updating

    Thank you very much for that guide. I have one question. I've been manually loading the xmltv listing offered for my area. It works well, but there are a few subchannels and channels I actually receive that have no equivalent that I can find in the xmltv info offered when I change the dropdowns. I have been leaving these as EPG for want of a better alternative, but these have to be updated frequently by tuning to that channel or using the "Update ATSC Program Guide" option from the dropdown at the top of the EyeTV window. The departed TVGuide had info for these channels. Am I missing something?
  7. Last week
  8. WisconsinEric

    TV Guide not updating

    Re: ^. Sorry, wish Forum software let you edit previous posts, but it doesn't. Here's the attachment with a minor correction in a note on Step 2. XMLTVListings EPG with EyeTV-Guide.pdf
  9. WisconsinEric

    EPG from XMLTVListings

    XMLTVListings EPG with EyeTV-Guide.pdf Re: ^. Sorry, wish Forum software let you edit previous posts, but it doesn't. Here's the attachment with a minor correction in a note on Step 2.
  10. WisconsinEric

    EPG from XMLTVListings

    [this repeats a post I just uploaded on the more major EyeTV Forum discussing the EPG issue] With more time on my hands than I probably should spend on this (being retired), I decided to preserve the indispensable advice posted here in a single PDF guide (attached). After all, Geniatech could kill this Forum without notice, and I'd hate to lose this information. Sorry, but the "enter your info marked in red" color failed to transfer from NeoOffice to the PDF, but I also used brackets so you'll be able to see it. Please be sure to call any errors to my attention so I can fix them, but I have tested everything and it works. This guide replaces the two really long posts from me above (I don't think the Forum will simply let me delete them). IMPORTANT: this guide applies just to Macs (I don't know the Windows world), and to using xmltvlistings.com as the North America EPG source (which is what I am doing). Maybe someone will do a similar guide for schedulesdirect.org. Again, thanks to everyone who has contributed to this Forum! [I have also posted this on the other original Forum thread discussing these issues, which has a lot more people following it. I tried to write this so nonexperts would find it useful]. XMLTVListings EPG with EyeTV-Guide.pdf
  11. WisconsinEric

    TV Guide not updating

    With more time on my hands than I probably should spend on this (being retired), I decided to preserve the indispensable advice posted here in a single PDF guide (attached). After all, Geniatech could kill this Forum without notice, and I'd hate to lose this information. Sorry, but the "enter your info marked in red" color failed to transfer from NeoOffice to the PDF, but I also used brackets so you'll be able to see it. Please be sure to call any errors to my attention so I can fix them, but I have tested everything and it works. IMPORTANT: this guide applies just to Macs (I don't know the Windows world), and to using xmltvlistings.com as the North America EPG source (which is what I am doing). Maybe someone will do a similar guide for schedulesdirect.org. Again, thanks to everyone who has contributed to this Forum! [I'm also posting this on the other Forum thread discussing these issues, specifically on xmltvlistings]. XMLTVListings EPG with EyeTV-Guide.pdf
  12. WisconsinEric

    EPG from XMLTVListings

    Forum software wouldn't let me edit the above. Add this important step: 4.3 Quit EyeTV. The new AppleScript menu will appear the next time you restart it (or reboot your computer).
  13. WisconsinEric

    EPG from XMLTVListings

    Here is Step 3 (see Steps 1 & 2 above) in automating an EPG from xmltvlistings.com. Steps 1 & 2 download the EPG and upload it to EyeTV, where it will populate the Schedule for 14 days out. UnixGuy yesterday added an AppleScript that will put a command to do this with one click in a new AppleScript menu added to EyeTV's menu bar (see Step 4 below). Now we're ready for Step 3: automate Steps 1 & 2 to run every day at a specific time, here I'll use 5 am (it will actually be 5:02 am, see below). Tested this and after fixing an inordinate number of typos and syntax errors, it works fine. I'll number the parts starting with 3, since this is Step 3. This is for a Mac, I'm running OS 10.11.6 on a mid-2010 Mac Mini Server. Step 3: Automate the Program to Download an EPG from xmltvlistings.com and Load It Into EyeTV 3.1 Wake up your computer to run the program: Pick the time you want this to run (I am using 5:02 am). Go the Mac's Preferences, then under Energy Saver click on Schedule (lower right corner). I set my computer to wake up 2 minutes before the job runs (so 5 am daily). Optionally, you can sleep it 15 minutes later (give ample time for the program to finish). 3.2 Open TextEdit, in Preferences, New Document: Under Format, set it to Plain text. Rich text has additional characters for formatting that can crash a program. 3.3 Open a new document in TextEdit, and type in the following code. You can try copying & pasting, but I always seem to pick up extra characters that way that foul things up. This code will run the program you created in Steps 1 & 2 (previous post). Information you have to type in that is specific to you and your computer is in red. Notes beside the program are for your information, they are not part of the code. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.[yourusername].[yourprogramname]</string> [note: do not include .plist in this name] <key>UserName</key> <string>[yourusername]</string> <key>Program</key> <string>/Users/[yourusername]/Scripts/[yourprogramname]</string> [note: you put the named program for Steps 1 & 2 in a Scripts folder you created] <key>StartCalendarInterval</key> <dict> <key>Hour</key> <integer>5</integer> <key>Minute</key> <integer>2</integer> </dict> </dict> What the above program does: runs your previously-created program "yourprogramname" to download the EPG and load it into EyeTV every day at 5:02 am. In the above code, time is the 24 hour clock (so you'd enter '13' under the key variable Hour to run it every day at 1 pm). There are additional optional capabilities in launchd, which this is using (e.g., to check for an Internet connection before proceeding); you can find several beginners manuals that are pretty easy to follow - just search "launchd user guide" under Google. 3.4 Install the above file in the right place. (a) Save it with the file name you chose in Steps 1 & 2 previously, except the name will now end in .plist, using this format: com.[yourusername].[yourfilename].plist. For example: com.smithj.getepg.plist. (b) Save it into this folder location: /Users/[yourusername]/Library/LaunchAgents . Or you can save on the desktop and drag it into that folder. Note: there is also a LaunchAgents folder in the System Library, you don't want that one. 3.5 Final step: load the program so it will run automatically. Launchd has a procedure for loading a program manually using Terminal, but since all programs in LaunchAgents load on computer startup, just reboot your computer and it's ready to run. You're done. Hopefully, you will have to do all this just once. From now on, you will see an updated 14-day schedule in EyeTV every day. Step 4: Return Update EPG Now capability to EyeTV. This capability was lost when you switched from TV Guide to xmltv as the EPG source. It used to appear in the Program Guide drop down menu (that starts with "Go to Now"). Thanks to UnixGuy (post above) for the following procedure/code. What this will do: add an AppleScript menu to your EyeTV Menu Bar (it will appear as an icon between Window and Help). It will have just one program: to update the EPG Guide immediately (I called mine UpdateEPGNow). Click it, and the program you prepared for Steps 1 & 2 will run instantly; it seems to take 30 seconds to a minute to complete. EyeTV appears to freeze while this runs, so I suggest not doing it when you record or watch. 4.l Open Apple's "Script Editor" software; you will find it in Applications/Utilities. Enter just the following one line command: do shell script "/Users/[yourusername]/Scripts/[yourprogramname]"  [note: this is the program from Steps 1 & 2] 4.2 Save it with a descriptive file name (I used UpdateEPGNow); this file name will appear in the AppleScript menu in EyeTV. Save it into this obscure location: /Library/Application Support/EyeTV/Scripts/ Notes on step 4.2: if there is no Scripts folder, create one. There is also an EyeTV folder within a different Application Support folder in your user account; you do not want that one. Comment: as UnixGuy points out in his post above, Step 3 probably makes Step 4 superfluous, but in rare occasions (e.g., a late change in TV programs due to a major event) you might want to run it. - - - - That's it folks. Please call any errors to my attention so I can edit in corrections. I suggest you download/save this; who knows how long Geniatch will maintain this Forum, it could disappear without warning one day. And NOTE THE FOLLOWING: Most of what I've posted here is not my original work, I have simply collected in one place work posted by others who know more than I do about writing code, and in minor ways adapted it for using xmltvlistings.com as an EPG source (most of what has been posted is for using schedulesdirect.org, which is more complicated). In particular, SPECIAL THANKS TO DC Rackerby (responsible for most of the code I've posted), Earl Noe, and Millstadt Weber, and to UnixGuy for the AppleScript code to update EPG now from within EyeTV!
  14. UnixGuy

    TV Guide not updating

    topic/2512-gracenote-has-no-informations-after-january-2nd/ Apparently the Gracenote server in Europe had a similar problem where the listing ran out by Jan2, 2019, but it was apparently fixed on Jan 3, at least for manual updates.
  15. DC Rackerby

    eyetv TV Guide out of stock?

    You sir, are an optimist. I think Geniatech has bailed on the North American market.
  16. JimBob

    eyetv TV Guide out of stock?

    That is exactly the same message I received from my email send Jan, 2019. I guess I need to open another support ticket.
  17. DC Rackerby

    WHERE IS EPG DATA!!!!!!!!!!!!

    But Geniatech takes this issue with great care.😡
  18. NotInUse

    WHERE IS EPG DATA!!!!!!!!!!!!

    Angela didn't post "a week". But really, how seriously can they be taking it since it's STILL broke almost 10 days later... which makes it 18 days since the data expired.
  19. NotInUse

    WHERE IS EPG DATA!!!!!!!!!!!!

    Well it's not fixed. Angela is a liar.
  20. Phillie14586

    WHERE IS EPG DATA!!!!!!!!!!!!

    I think someone posted a week ago that Angela said it was going to be fixed in a week. So which week will it get fixed?
  21. Phillie14586

    EPG from XMLTVListings

    If you are running into strange errors with the bash script try this in terminal: tr -d '\r' <FileWithCarriageReturns> FileWithOutCarriageReturns I have no idea where my script acquired the carriage returns but I had the hardest time getting the script to work before running the tr command.
  22. WisconsinEric

    EPG from XMLTVListings

    ^ You're welcome & thanks, UnixGuy. What you suggest is actually useful: when TV Guide was the EPG source, the Program Guide window had an "Update Program Guide" option in the same dropdown menu that had/still has "Go to Now." This option to manually update the EPG is missing when your source is xmltv (and ATSC too, for that matter); your AppleScript (which I haven't tried yet) brings it back. That's occasionally been useful when TV stations/networks are slow to update program listings, or an unexpected event alters previously scheduled programming. So thanks! Note to all: notice that xmltvlistings.com has a daily maximum of 5 downloads, so you can't be too liberal with trial runs.
  23. UnixGuy

    EPG from XMLTVListings

    Thanks for the instructions for getting lists from the xmltvlistings.com site. I generally followed them and they worked for me. However, I had a few differences. I left the server setting on TV Guide instead of resetting it to none. In the Channels window, after an initial download, I switched only my favorite channels to xmltv using the dropdown menu. I didn't save anything, channel lineup or otherwise.. However, even if I quit and reopen EyeTV, my changes seem to persist. The download did populate the listings window for the channels that were switched to xmltv. For convenience I also created a EyeTV script as described in the EyeTV Help guide. This is actually an AppleScript so I used the AppleScript editor (in Applications/Utilities) to construct it. All it does is execute the unix shell script described by the previous post. (Thanks again!) To build it, just type something like do shell script "/Users/Bill/scripts/getepg" into the AppleScript editor window, and save it with some name like getupdate. The AppleScript editor will give the file an extension so the full name will be something like getupdate.scpt in the folder where you saved. For EyeTV to see it, it needs to be moved to a /Library/Application Support/EyeTv/Scripts/ folder, which must be created if it does not already exist. Also EyeTV must be quit and restarted for the scripts menu to appear (as a funny symbol between the Windows and Help menus on the main menu bar). This is probably irrelevant if the download process is automated, but it is nice to be able to invoke an update from directly within EyeTV.
  24. WisconsinEric

    EPG from XMLTVListings

    AUTOMATING DOWNLOADING 14-DAY EPG FROM XMLTVLISTINGS.COM, Steps 1 & 2 of 3 This is for a Mac; I am running 10.14.3 (current OS) on a 2010 Mac Mini Server. I'll try to spell this out in simple commands; I'm not a programmer - if I can do this, so can you. Thanks to LOTS of help from posters above & on the other thread in this Forum, and some Internet sleuthing, here is a short program that will accomplish 2 of 3 steps needed to automate the EPG sourced from xmltvlistings.com: download a 14-day EPG and load it into EyeTV. The 3rd step for full automation, running it daily at, say, 5 am, requires a different short set of commands that I will test in the next 48 hours and post Step 3 when it's running. WHAT YOU HAVE TO DO FIRST: a. Sign up for an xmltvlistings.com account (14 day free trial), set up your custom channel lineup, and in your dashboard there take note of 2 pieces of information: the API key, and your 4-digit channel lineup number. The lineup number appears after you've set up the lineup; the API key is issued when you sign up for the account. Both numbers are in your dashboard whenever you log in. When entered in the program below, these numbers eliminate the need for you to log in to download the EPG. b. Prepare EyeTV to receive an xmltv EPG file: do a manual download (just this once) from xmltvlistings of the EPG for your channel lineup. It will give you a 7-day EPG listing. Open EyeTV and in Preferences set the EPG source to 'none'. Next, drag the downloaded EPG file onto the EyeTV icon to load the EPG. You won't see it in program listings until you go to the Channels window and do 3 things. First, mark as active (checkbox) exactly the same channels you specified for your xmltvlistings channel lineup. Second, in the EPG column, open the drop down menu and select the bottom option, xmltv. This must be done manually for each active channel, but just this once. Ignore the inactive channels. For each channel when you do this, you will be asked to assign the corresponding channel from your xmltvlistings lineup (which is why you had to load it into EyeTV first). Third, save this as a new channel lineup (see bottom of Channels page) and delete the previously active one; the new one will become your active channel lineup for the EPG. This last step is necessary because I found by trial and error that otherwise the EPG selections revert back to TVGuide or ATSC whenever you quit EyeTV / restart the computer. c. On your Mac, in your User/[username]/ directory, create a new folder named Scripts. PROGRAM TO DOWNLOAD EPG / LOAD INTO EYETV: Notes: I tested this, it works. If you try it and it doesn't work, try retyping the commands yourself. Mine initially errored because I evidently had picked up some stray characters when copying & pasting. Type the following program into TextEdit (first set it to do plain text files, not rich text, in Preferences). Save it with a descriptive file name, here I'll use getepg. No file type is needed. I dispensed with a conditional command in the example previously posted here to check for an active Internet connection; I added a 30 second pause to make sure the download has time to complete (that can be shortened if you wish). In line 3, the '14' is a variable you choose with the number of days listings you want (14 is the maximum). You can also delay it, for example 14 days listings starting tomorrow; see the xmltvlistings site under Help . . . API for how to do that. Now here's the program. Be sure to substitute the name you chose for your program each time the name I chose (getepg) appears. Brackets show information you need to insert (without the brackets!). #!/bin/bash cd /Users/[yourusername]/Scripts/ curl https://www.xmltvlistings.com/xmltv/get/[your API key]/[your lineup #]/14 > xmltv.xml #pause 30 seconds as cushion for download to complete sleep 30s #load EPG into EyeTV open -a EyeTV xmltv.xml Save this script as a text file without file type, and drag the file into the Scripts folder you previously created. As written, that's where the downloaded EPG file will automatically go. To identify this as an executable program, now open Terminal and type the following 2-lines of instructions (you only have to do this once): cd /Users/[yourusername]/Scripts/ chmod 755 getepg My next and final step is to automate this, and I'll post a working result. Meanwhile, to run the above program manually, log into Terminal and type these 2 commands; the first is not necessary if you are already in Terminal in the Scripts directory: cd /Users/[yourusername]/Scripts/ ./getepg What this will accomplish: log into your xmltvlistings account, download a 14-day EPG into your Scripts folder (where it will overwrite any previous EPG download), and load it into EyeTV, where it will almost instantly populate the Program Guide. THANK YOU, THANK YOU to everyone who has contributed on this Forum with their time and knowledge and enabled me and others to restore an EPG to EyeTV!
  25. NotInUse

    EPG from XMLTVListings

    I tried using the -T command rather than -J but no matter what I did I was getting an error.
  26. WisconsinEric

    EPG from XMLTVListings

    ^ Thank you DC Rackerby, you pointed me to the correct source of the error. It is actually working now! My mistake was copying and pasting the commands into a text document; I think I picked up some stray characters or unseen formatting markers. On that theory, I retyped the entire curl command and ran it from Terminal. Then the program worked: it ran without error message; the downloaded file was the correct size and content; and the EPG in EyeTV jumped to 2 full weeks out from its previous maximum. Thank you for your help! My next step is to automate it, and I've set up the script using launchd provided in the other thread. I'll answer my own question in starting this thread with a summary for whoever's interested.
  27. WisconsinEric

    TV Guide not updating

    As DC Rackerby said above, fi closes a conditional command that began with if [clever, yes? fi is if backwards]. In this case the conditional command checks for a working Internet connection. If you decide to dispense with that (see my next post), you simply conclude the script with the last command.
  1. Load more activity