OldGoat

Members
  • Content Count

    127
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by OldGoat

  1. Sorry, should have said probably best to reboot system after installing coreutils.
  2. Stuart, Thanks a bunch. Tvheadend was doing my head in. Kind of got it half working but certainly not to the level of EyeTV in spite of all its faults. Couple of issues I found, I selected and pasted "/opt/local/bin/tv_grab _uk_tvguide --configure" but eventually discovered that it contained a control code <feff>. Back delete to correct a typo? Also in your script "~/.xmltv/xmltv_refresh.sh" it starts with "!/bin/bash", believe it should be "#!/bin/bash" You were correct re having to go through 1000ish entries to get the 20 or 30 you wanted but I found you could repeat the process to get ones you missed as long as you carried on to the end, it didn't delete previous configuration. Screenshot attached For your info, I'm running this on a 2018 Mac mini with Monterey 12.4 and EyeTV4. Would love to get a hold of the EyeTV3 code and see about converting it to 64 bit which is what Geniatech should have done in the first place. 4 is rubbish compared to 3. Thanks again! Now have this running in launchd under user agents to run at 05:00 & 17:00. xmltv.plist file goes in directory ~/Library/LaunchAgents/ and xmltv_refresh.sh goes in ~/.xmltv I've added some lines to tidy up stderr & stdout files. You will need to install coreutils to use this as xmltv_refresh.sh contains the command gdate which is not a OSX native command. The command sudo port install coreutils since you've already installed . I already have it installed via Homebrew. xmltv_refresh.sh xmltv.plist
  3. Stuart, Thanks a bunch. Tvheadend was doing my head in. Kind of got it half working but certainly not to the level of EyeTV in spite of all its faults. Couple of issues I found, I selected and pasted "/opt/local/bin/tv_grab _uk_tvguide --configure" but eventually discovered that it contained a control code <feff>. Back delete to correct a typo? Also in your script "~/.xmltv/xmltv_refresh.sh" it starts with "!/bin/bash", believe it should be "#!/bin/bash" You were correct re having to go through 1000ish entries to get the 20 or 30 you wanted but I found you could repeat the process to get ones you missed as long as you carried on to the end, it didn't delete previous configuration. Screenshot attached For your info, I'm running this on a 2018 Mac mini with Monterey 12.4 and EyeTV4. Would love to get a hold of the EyeTV3 code and see about converting it to 64 bit which is what Geniatech should have done in the first place. 4 is rubbish compared to 3. Thanks again!
  4. Still no joy as of this date. Ran Wireshark to check connections on update request ip traffic and no connection to made to Gracenote (https://webapi-net.glb.gracenote.com/) during update attempt. No idea why 3 separate websites needed to update. Have logged 2 separate incidents with Geniatech with no response. Guess that's what happens when a Chinese company goes south. If anyone wants a copy of the Wireshark info, let me know and I'll put it up with a Dropbox link. Trying to get TVheadend working on a Synology DS220 NAS. Not for the faint of heart. Think you need to be a Sat TV engineer and unix guru rolled into one. Will update if successful. Probably about 20 attempts so far
  5. Should say they did sort this out. Better late than never
  6. I have 3 computers and previously I could purchase 1 license and install it for all of them. Now, after installing on 1 computer, I get the message shown below. Is this a start of another ripoff?
  7. I've rolled back to Mojave and running latest EyeTV 3 (7528).
  8. Bug is definitely in the EyeTV 4 software. Doen't occur after going back to EyeTV 3.
  9. I have the exact same problem among others. I've rolled back to Mojave and use EyeTV 3. Don't expect Geniatech to sort problems out for a long time. They're most likely in it for an easy buck.
  10. Have you tried using EyeTV Reporter 4 to completely uninstall, reboot, do a new install and reboot again? ( Download from https://saturn.geniatech.eu/wp-content/uploads/2016/02/EyeTV-Reporter.dmg_.zip Shows Ver 1.87 in Finder)
  11. Think you need to contact Geniatech Support. This forum is answered by other users which can solve some problems which are mostly due to "A Short Between the Ears". Yours looks to be a bit more esoteric as I think most of us are stuck in 2 channel worlds.
  12. Click on "Mikyesun replied to a topic"
  13. I'm beginning to think Giniatech is going to dump these systems when Catalina comes out. I don't think they're doing anything to update to 64 bit. They're just milking a dying cow.
  14. OldGoat

    64 Bit support

    I'm beginning to think Giniatech is going to dump these systems when Catalina comes out. I don't think they're doing anything to update to 64 bit. They're just milking a dying cow.
  15. I'm beginning to think Giniatech is going to dump these systems when Catalina comes out. I don't think they're doing anything to update to 64 bit. They're just milking a dying cow.
  16. Hi All, I found what I needed. EYEMISSELGATO's link is only for the current software. The previous versions of EyeTV are at https://www.geniatech.eu/faq/eyetv-3-release-history/ and I had a Sierra installer but it wouldn't work but found if you set you computer clock manually to a date prior to High Sierra, it works!! Oh joy, oh joy!
  17. Hi All Folowers, Does anyone have a copy of EyeTV 3.6.3 (7514) I could have? I have an old Mac Mini I'd like to set up as a EyeTV server and I know that 3.6.3 (7514) works with OS X Sierra Ver 10.12. Also looking for a copy of that installer. Cheers 'm Dears
  18. Have TVMosaic installed but not running. Managed to get channels scanned and can watch them but EPG and recording a complete mystery. Severe lack of documentation.
  19. Hi Ton, Sorry, went away on hols to States. Back now and looking at TVheadend. No executable for Mac and don't see any instructions to compile.
  20. Thanks Ton. I'll have a look but I'm kind of doubting it can do 4 recordings simultaneously.
  21. Problems with UK EPG also.
  22. Be aware! Gracenote's Program Titles can be different from xmltv.co.uk's. If you have Smart Guides created with Gracenote, re-create them manually.
  23. Having become extremely frustrated at Gracenote's deterioration of service and ridiculous increase in price, I developed the following system to download the UK EPG from xmltv.co.uk. The xml service is not as slick as Gracenote's but it's free! This has been working for over a week now. Applescript to retrieve http://www.xmltv.co.uk/feed/6721 UK tv 24 hour listings and load it into EyeTV.app. Can be adapted for other xmltv.co.uk downloads such as the 7 day download. You must decide what directories to put the Applescript and where working directories will be. See Instruction number 2. Be aware that xmltv.co.uk periodicly changes the URL to disable old users who have not stopped their automated downloaders that are no longer required 1. Following is the Applescript to run. Copy and paste the lines into the Script Editor application and save it to the directories that you select or created per instruction 2. You can run it manually but there are instructions to have it run daily below. # Start of Applescript # Retrieve head of file to test for change of URL. do shell script "curl http://www.xmltv.co.uk/feed/6721 --head --silent --output /Users/Your_Username/some_subdirectory/xmlTV/UKtv_24hr.xml" # Set variable with the retrieved file's path. set xmlUKtv_24_file to "/Users/Your_Username/some_subdirectory/xmlTV/UKtv_24hr.xml" # Read first line of file and test for missing file set firstLine to paragraphs of (read xmlUKtv_24_file before linefeed) # Send email if file doesn't exist if ((firstLine as string) is equal to "HTTP/1.1 404 Not Found") then tell application "Mail" set my_message to make new outgoing message set subject of my_message to "xmlTV 24 Hour Download Failed" set content of my_message to "Not sure why it happened... Check xmlTV.co.uk/feeds for list number change." set sender of my_message to "Your_Username@some_email.com" -- tell my_message make new to recipient at end of to recipients with properties {name:"Your_Username@some_email.com"} end tell -- send my_message end tell else -- Get the complete file and load into EyeTV log " Success!!" # Download the xml file do shell script "curl http://www.xmltv.co.uk/feed/6721 --silent --output /Users/Your_Username/some_subdirectory/xmlTV/UKtv_24hr.xml" # Load it into EyeTV do shell script "/usr/bin/open -a /Applications/EyeTV.app /Users/Your_Username/some_subdirectory/xmlTV/UKtv_24hr.xml" log (current date) end if # End of Applescript 2. The following is the contents of local.xmlTV_UK_24hr_Dwnld.plist. Copy and paste into a text editor and save to /Users/Your_Username/Library/LaunchAgents/local.xmlTV_UK_24hr_Dwnld.plist. Be sure to save as a plain text file into the directory shown. All other files can be any directory you want. You can change the filename if you like but the file extension MUST BE “.plist” <?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> <!-- Comment Delimiters --> <!-- Following contains a unique string that identifies your daemon to launchd. --> <string>local.xmlTV_UK_24hr_Dwnld</string> <!-- Run when it first loads. This will also run at boot time. --> <key>RunAtLoad</key> <true/> <key>ProgramArguments</key> <array> <string>osascript</string> <!-- Location of Applescript to run. --> <string>/Users/Your_Username/some_subdirectory/xmlTV_Listings_Dwnld_24hr.scpt</string> </array> <!-- Set the time to run every day. --> <key>StartCalendarInterval</key> <dict> <key>Hour</key> <integer>3</integer> <key>Minute</key> <integer>30</integer> </dict> <!-- Working directories for logs and errors. --> <key>WorkingDirectory</key> <string>Users/Your_Username/some_subdirectory/xmlTV</string>. <key>StandardOutPath</key> <string>/Users/Your_Username/some_subdirectory/logs/xmlTV_dwnld.log</string> <key>StandardErrorPath</key> <string>/Users/Your_Username/some_subdirectory/logs/xmlTV_dwnld.err</string> </dict> </plist> 3. The following is the terminal command to launch the above file which will then run every 24 hours at 03:30 which is shortly after the xmltv.co.uk database is updated. Open the Terminal application and copy and paste the following line into it and press “Return”. launchctl load /Users/Your_Username/Library/LaunchAgents/local.xmlTV_UK_24hr_Dwnld.plist To stop the service: launchctl unload local.xmlTV_UK_24hr_Dwnld Tags: EyeTV.app, Elgato, Geniatech, Gracenote, xmltv.co.uk, EPG