mackworth / cTiVo

TiVo Show Downloads for MacOS
220 stars 36 forks source link

Downloads have serious audio and visual glitches #460

Open dono16874 opened 3 years ago

dono16874 commented 3 years ago

I've been using Ctivo for a few years now without problem. We recently got a Tivo Edge, and now all new downloads have serious visual and audio glitches (with the audio cutting in and out the whole way). The show plays perfectly on the Tivo itself, and I've tried updating the CTivo as well as restarting the Tivo itself, but the problem still persists. Any new ideas about how to remedy this?

mackworth commented 3 years ago

Not really. You could check your signal strength in the TiVo help menus, but I'm hearing the Edge appears to be problematic for downloads, creating damaged files much more often. Frankly, TiVo no longer seems to care about the DVR business.

There is some more discussion here about errors.

You say all downloads. Is that true for your local channels as well as cable-only ones? Look in Edit Channels, are all the channels TS?

There's some speculation that this is due to too fast a download from the Echo. If you want to give it a try, I could create a version that tries slower speeds.

mackworth commented 3 years ago

Oh, another suggestion if you still have the older TiVo. Transfer the files to that one to see if you get a successful download from there

halfast951 commented 3 years ago

My old Tivo died. Purchased a new Edge and now am experiencing the exact problems as dono. Same process for reloading software, etc. No joy. I've checked the linked discussion. Doesn't appear to be much help for a "normal" user there. Sadly, old Tivo is dead. Does this mean I'm shafted with the new Edge? Ugh. Perhps a slower download speed might help?

UPDATE: Just to be doubly certain, I connected the Edge to my network directly using Ethernet. The same problem exists.

It does seem odd that playback on mobile devices works fine (a brief test). So the problem appears to be between the Edge and Ctivo in transferring files. Almost like some packet integrity is awry. Maybe changing the speed to slow down the transfer is the only, final step that can be tried. Is there a way to have the .ts file saved from Ctivo?

tito1980 commented 3 years ago

Hello. I am also facing this issue where most of my shows fail to download. When they do, they are all extremely glitchy on both the audio & video, but the recordings on the Tivo Edge are perfect. I'm using the latest cTivo (v3.4.3). I observed in the logs that all of the the programs stated Program Stream (in bold below), but each channel and the Default to TS options are all checked. When I manually try to download the saved show via the URL as shown in the log, they start out fast (25mb/s), but then stall out at some random time (sometimes 100mb, sometimes 1.5gb). When I use the same URL with the TS addition, it goes very quickly and finishes downloading. See some sample details from the LOG file and the URL that I input with Username Tivo PW: MAK.

URL Sample that Fails: http://dvr-fd0b.local.:80/download/Indiana%20Jones%20and%20the%20Kingdom%20of%20the%20Crystal%20Skull.TiVo?Container=%2FNowPlaying&id=1752

URL that goes quick & finishes: http://dvr-fd0b.local.:80/download/Indiana%20Jones%20and%20the%20Kingdom%20of%20the%20Crystal%20Skull.TiVo?Container=%2FNowPlaying&id=1752&Format=video/x-tivo-mpeg-ts

From Log File: 2021-08-21 22:11:36:444 -[MTTiVo parserDidEndDocument:]@1296>TiVo Living Room Edge completed full update 2021-08-21 22:11:36:444 -[MTTiVo detailsComplete]@1335>Got all details for Living Room Edge 2021-08-21 22:11:39:991 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Indiana Jones and the Kingdom of the Crystal Skull-Living Room Edge(40ea0) to Ready (0) 2021-08-21 22:11:40:000 -[MTAppDelegate preventSleep]@427>Idle Sleep prevented 2021-08-21 22:11:40:006 -[MTTiVo manageDownloads]@1416>Number of encoders after launching show "Indiana Jones and the Kingdom of the Crystal Skull" is 1 2021-08-21 22:11:40:006 -[MTDownload launchDownload]@1679>Starting download (type 0) for Indiana Jones and the Kingdom of the Crystal Skull-Living Room Edge(40ea0); Format: 1080p; Mark commercials; Keep after iTunes; No Memory Buffer;tivodecode-ng; Program Stream 2021-08-21 22:11:40:015 -[MTTaskChain run]@182>Starting task decrypt for show Indiana Jones and the Kingdom of the Crystal Skull 2021-08-21 22:11:40:016 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Indiana Jones and the Kingdom of the Crystal Skull-Living Room Edge(40ea0) to Downloading (2) 2021-08-21 22:11:40:016 -[MTDownload launchDownload]@1900>Starting URL http://dvr-fd0b.local.:80/download/Indiana%20Jones%20and%20the%20Kingdom%20of%20the%20Crystal%20Skull.TiVo?Container=%2FNowPlaying&id=1752 for show Indiana Jones and the Kingdom of the Crystal Skull-Living Room Edge(40ea0) in 0.0 seconds 2021-08-21 22:11:40:118 -[MTDownload connection:willSendRequestForAuthenticationChallenge:]@2847>Using proposed Credential for Living Room Edge 2021-08-21 22:12:21:594 -[MTDownloadTableView delete:]@1001>user request to delete downloads 2021-08-21 22:12:23:101 -[MTDownload cancel]@2564>Canceling of Indiana Jones and the Kingdom of the Crystal Skull-Living Room Edge(40ea0) 2021-08-21 22:12:23:101 -[MTTaskChain cancel]@161>Canceling task decrypt for show Indiana Jones and the Kingdom of the Crystal Skull 2021-08-21 22:12:23:101 -[MTTiVoManager encodeFinished:]@1816>Num encoders after decrement from notification MTNotificationShowDownloadWasCanceled is 0 2021-08-21 22:12:23:101 -[MTDownload cancel]@2594>Waiting 0.000001 seconds for write data to complete during cancel 2021-08-21 22:12:23:111 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Indiana Jones and the Kingdom of the Crystal Skull-Living Room Edge(40ea0) to Removed From Queue (99) 2021-08-21 22:12:23:236 -[MTTask completeProcess]@223>Finished task decrypt of show (null) with completion code 15 and reason uncaught signal 2021-08-21 22:12:23:236 -[MTTask failedTaskCompletion]@246>Task decrypt failed 2021-08-21 22:12:25:102 -[MTAppDelegate allowSleep]@433>Idle Sleep allowed 2021-08-21 22:12:41:069 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Indiana Jones and the Kingdom of the Crystal Skull-Living Room Edge(934f0) to Ready (0) 2021-08-21 22:12:41:077 -[MTAppDelegate preventSleep]@427>Idle Sleep prevented 2021-08-21 22:12:41:085 -[MTTiVo manageDownloads]@1416>Number of encoders after launching show "Indiana Jones and the Kingdom of the Crystal Skull" is 1 2021-08-21 22:12:41:085 -[MTDownload launchDownload]@1679>Starting download (type 0) for Indiana Jones and the Kingdom of the Crystal Skull-Living Room Edge(934f0); Format: 1080p; Mark commercials; Keep after iTunes; No Memory Buffer;tivodecode-ng; Program Stream 2021-08-21 22:12:41:091 -[MTTaskChain run]@182>Starting task decrypt for show Indiana Jones and the Kingdom of the Crystal Skull 2021-08-21 22:12:41:092 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Indiana Jones and the Kingdom of the Crystal Skull-Living Room Edge(934f0) to Waiting for TiVo (1) 2021-08-21 22:12:41:092 -[MTDownload launchDownload]@1900>Starting URL http://dvr-fd0b.local.:80/download/Indiana%20Jones%20and%20the%20Kingdom%20of%20the%20Crystal%20Skull.TiVo?Container=%2FNowPlaying&id=1752 for show Indiana Jones and the Kingdom of the Crystal Skull-Living Room Edge(934f0) in 42.0 seconds 2021-08-21 22:13:23:121 -[MTDownload connection:willSendRequestForAuthenticationChallenge:]@2847>Using proposed Credential for Living Room Edge 2021-08-21 22:13:23:267 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Indiana Jones and the Kingdom of the Crystal Skull-Living Room Edge(934f0) to Downloading (2) 2021-08-21 22:18:26:904 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of The Hard Way-Living Room Edge(91f60) to Ready (0) 2021-08-21 22:18:26:904 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Freaky-Living Room Edge(29320) to Ready (0) 2021-08-21 22:18:26:904 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Saving Private Ryan-Living Room Edge(294b0) to Ready (0) 2021-08-21 22:18:26:904 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Point Break-Living Room Edge(87090) to Ready (0) 2021-08-21 22:18:26:904 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Shooter-Living Room Edge(87220) to Ready (0) 2021-08-21 22:18:26:904 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Ford v Ferrari-Living Room Edge(873b0) to Ready (0) 2021-08-21 22:18:26:904 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Gone-Living Room Edge(87540) to Ready (0) 2021-08-21 22:18:26:904 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Greenland-Living Room Edge(8d310) to Ready (0) 2021-08-21 22:18:26:904 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Obsessed-Living Room Edge(8d4a0) to Ready (0) 2021-08-21 22:18:26:904 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Saw II-Living Room Edge(8d630) to Ready (0) 2021-08-21 22:18:26:904 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Saw-Living Room Edge(8d7c0) to Ready (0) 2021-08-21 22:18:26:904 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of The Chronicles of Riddick-Living Room Edge(8d950) to Ready (0) 2021-08-21 22:18:26:905 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Pitch Black-Living Room Edge(8dae0) to Ready (0) 2021-08-21 22:18:26:905 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Seven-Living Room Edge(8dc70) to Ready (0) 2021-08-21 22:19:32:964 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Contact-Living Room Edge(4ee90) to Ready (0) 2021-08-21 22:19:32:964 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Tom & Jerry-Living Room Edge(49d40) to Ready (0) 2021-08-21 22:19:32:964 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Punisher: War Zone-Living Room Edge(4da50) to Ready (0) 2021-08-21 22:19:32:964 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Killer Elite-Living Room Edge(4f720) to Ready (0) 2021-08-21 22:19:32:964 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of World War Z-Living Room Edge(4f8b0) to Ready (0) 2021-08-21 22:19:32:964 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Acts of Violence-Living Room Edge(4fa40) to Ready (0) 2021-08-21 22:19:32:964 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Battleship-Living Room Edge(4fbd0) to Ready (0) 2021-08-21 22:19:32:964 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Act of Valor-Living Room Edge(4fd60) to Ready (0) 2021-08-21 22:19:32:964 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of The Watch-Living Room Edge(4fef0) to Ready (0) 2021-08-21 22:19:32:964 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Dream House-Living Room Edge(50080) to Ready (0) 2021-08-21 22:22:15:591 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Indiana Jones and the Kingdom of the Crystal Skull-Living Room Edge(934f0) to Encoding (8) 2021-08-21 22:22:15:592 -[MTTask completeProcess]@223>Finished task decrypt of show Indiana Jones and the Kingdom of the Crystal Skull with completion code 0 and reason exit 2021-08-21 22:22:15:593 -[MTTiVo manageDownloads]@1416>Number of encoders after launching show "The Hard Way" is 2 2021-08-21 22:22:15:593 -[MTDownload launchDownload]@1679>Starting download (type 0) for The Hard Way-Living Room Edge(91f60); Format: 1080p; Mark commercials; Keep after iTunes; No Memory Buffer;tivodecode-ng; Program Stream 2021-08-21 22:22:15:610 -[MTTaskChain run]@182>Starting task decrypt for show The Hard Way 2021-08-21 22:22:15:612 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of The Hard Way-Living Room Edge(91f60) to Waiting for TiVo (1) 2021-08-21 22:22:15:612 -[MTDownload launchDownload]@1900>Starting URL http://dvr-fd0b.local.:80/download/The%20Hard%20Way.TiVo?Container=%2FNowPlaying&id=1767 for show The Hard Way-Living Room Edge(91f60) in 60.0 seconds 2021-08-21 22:22:16:088 -[MTTaskChain run]@182>Starting task encode for show Indiana Jones and the Kingdom of the Crystal Skull

image

mackworth commented 2 years ago

Unfortunately, I have no answers here. I've also seen some corrupted files, where the file shows successfully downloaded, but the video stream is almost empty, just random flashes of color.

@tito1980 I'm sorry I missed your problem. The Program Stream v Transport is a separate question. Note that if cTiVo tries PS, and fails in a certain way (no video stream at all), then it automatically changes the Download and the Channel to assume TS from then on. Let me know if you're still having an issue.

tito1980 commented 2 years ago

Hello, I just was able to try again today and am still having the same issue on v3.4.3. cTivo seemed to download the video fine from the Tivo Edge, but the final result was a glitchy video with glitchy audio. I downloaded the cTivo 3.5 beta and gave that a shot, but the same results happen.

mackworth commented 2 years ago

I’m traveling tomorrow, but will take a look here. I’m a little confused. Previously, wasn’t the issue that it was always defaulting to Program Stream? Is that still the case? Or is it using TS and giving poor quality files? Regardless, if you could post a recent log that would help.

tito1980 commented 2 years ago

Hi Hugh, thank you for the note. That is correct...previously it was defaulting to Program Stream and most were failing to download. When they did download, they gave the same glitches in video and audio. Currently, it seems the download is consistently completing, but still resulting in glitchy audio and video. Please see the below log file from yesterday's attempts with the current released and beta versions. If I am reading them correctly, it appears to still be getting the Program Stream.

Log: 2021-12-04 09:24:03:609 -[MTAppDelegate applicationDidFinishLaunching:]@221>Starting cTiVo; version: 1126 2021-12-04 09:24:03:610 -[MTTiVoManager init]@92>LoadTimes: { "Living Room" = "2021-08-22 02:37:46 +0000"; "Living Room Edge" = "2021-08-22 23:59:59 +0000"; "TiVo Default" = "0001-01-01 00:00:00 +0000"; } 2021-12-04 09:24:04:803 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@188>Initing new TiVo with <NSNetService 0x600002d84d00> local. _http._tcp. Office 80 2021-12-04 09:24:04:803 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@197>Created new TiVo Office disabled with <NSNetService 0x600002d84d00> local. _http._tcp. Office 80 2021-12-04 09:24:04:803 void tivoNetworkCallback(SCNetworkReachabilityRef, SCNetworkReachabilityFlags, void )@236>Tivo Office is now online 2021-12-04 09:24:04:972 -[MTTiVoManager netServiceDidResolveAddress:]@2105>Found TiVo Mini: Office at 192.168.0.42 2021-12-04 09:24:05:004 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@188>Initing new TiVo with <NSNetService 0x600002dffa00> local. _http._tcp. Living Room Edge 80 2021-12-04 09:24:05:004 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@197>Created new TiVo Living Room Edge disabled with <NSNetService 0x600002dffa00> local. _http._tcp. Living Room Edge 80 2021-12-04 09:24:05:004 void tivoNetworkCallback(SCNetworkReachabilityRef, SCNetworkReachabilityFlags, void )@236>Tivo Living Room Edge is now online 2021-12-04 09:24:05:012 -[MTTiVoManager netServiceDidResolveAddress:]@2123>Found TiVo: Living Room Edge at 192.168.0.41 2021-12-04 09:24:05:013 -[MTTiVo updateShowsForRange:]@932>Initial loading from TiVo Living Room Edge at URL https://DVR-FD0B.local./TiVoConnect?Command=QueryContainer&Container=%252FNowPlaying&Recurse=Yes&AnchorOffset=0&ItemCount=15 2021-12-04 09:24:05:014 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@188>Initing new TiVo with <NSNetService 0x600002de8400> local. _http._tcp. Media Room 80 2021-12-04 09:24:05:014 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@197>Created new TiVo Media Room disabled with <NSNetService 0x600002de8400> local. _http._tcp. Media Room 80 2021-12-04 09:24:05:014 void tivoNetworkCallback(SCNetworkReachabilityRef, SCNetworkReachabilityFlags, void )@236>Tivo Media Room is now online 2021-12-04 09:24:05:017 -[MTTiVoManager netServiceDidResolveAddress:]@2105>Found TiVo Mini: Media Room at 192.168.0.45 2021-12-04 09:24:05:056 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@188>Initing new TiVo with <NSNetService 0x600002d98660> local. _http._tcp. Master Bedroom 80 2021-12-04 09:24:05:056 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@197>Created new TiVo Master Bedroom disabled with <NSNetService 0x600002d98660> local. _http._tcp. Master Bedroom 80 2021-12-04 09:24:05:057 void tivoNetworkCallback(SCNetworkReachabilityRef, SCNetworkReachabilityFlags, void )@236>Tivo Master Bedroom is now online 2021-12-04 09:24:05:063 -[MTTiVoManager netServiceDidResolveAddress:]@2105>Found TiVo Mini: Master Bedroom at 192.168.0.43 2021-12-04 09:24:05:427 -[MTTVDB tvdbURLSession]@108>Establishing Session 2021-12-04 09:24:05:679 -[MTTVDB tvdbURLSession]@123>Cannot establish session with TVDB 2021-12-04 09:24:06:445 -[MTTiVoShow downloadFileNameWithFormat:andOptions:createIfNecessary:]@1473>No base name; with file pattern ["TV Shows" / MainTitle / "Season " Season | Year / MainTitle " - " SeriesEpNumber | OriginalAirDate ["-" ExtraEpisode][" - " EpisodeTitle | Guests]]["Movies" / MainTitle " (" MovieYear ")"] for show The Wolf of Wall Street (Living Room Edge) 0x7fe4e2c6cbe0, got 2021-12-04 09:24:06:456 -[MTTiVoShow downloadFileNameWithFormat:andOptions:createIfNecessary:]@1473>No base name; with file pattern ["TV Shows" / MainTitle / "Season " Season | Year / MainTitle " - " SeriesEpNumber | OriginalAirDate ["-" ExtraEpisode][" - " EpisodeTitle | Guests]]["Movies" / MainTitle " (" MovieYear ")"] for show The Empty Man (Living Room Edge) 0x7fe4e2c72e20, got 2021-12-04 09:24:30:311 -[MTDownload launchDownload]@1679>Starting download (type 8) for Dream House-Living Room Edge(27470); Format: 1080p; Mark commercials with Comskip; Keep after iTunes;tivodecode-ng; Program Stream 2021-12-04 09:24:30:328 -[MTDownload launchDownload]@1900>Starting URL http://dvr-fd0b.local.:80/download/Dream%20House.TiVo?Container=%2FNowPlaying&id=1766 for show Dream House-Living Room Edge(27470) in 34.7 seconds 2021-12-04 09:26:23:860 -[MTDownload launchDownload]@1679>Starting download (type 8) for The Hard Way-Living Room Edge(277e0); Format: 1080p; Mark commercials with Comskip; Keep after iTunes;tivodecode-ng; Program Stream 2021-12-04 09:26:23:916 -[MTDownload launchDownload]@1900>Starting URL http://dvr-fd0b.local.:80/download/The%20Hard%20Way.TiVo?Container=%2FNowPlaying&id=1767 for show The Hard Way-Living Room Edge(277e0) in 59.9 seconds 2021-12-04 10:09:46:897 -[MTTiVoManager netServiceBrowser:didRemoveService:moreComing:]@2005>Service disappeared: HP LaserJet 100 colorMFP M175nw (32D368) 2021-12-04 10:09:46:897 -[MTTiVoManager netServiceBrowser:didRemoveService:moreComing:]@2005>Service disappeared: Office 2021-12-04 10:09:46:897 -[MTTiVoManager netServiceBrowser:didRemoveService:moreComing:]@2005>Service disappeared: Media Room 2021-12-04 10:20:32:957 -[MTDownload encodeTask]_block_invoke_2@1241>Show Dream House (Living Room Edge) 0x7fe4e7e4a520 supposed to be 8472494 Kbytes, actually 3219264 Kbytes (38.0%) 2021-12-04 10:20:32:957 -[MTTiVoManager notifyForName:withTitle:subTitle:isSticky:]@1748>Notify: Dream House: Warning: Show may be damaged/incomplete. Transfer is too short 2021-12-04 10:20:33:241 -[MTTiVoManager notifyForName:withTitle:subTitle:isSticky:]@1748>Notify: Dream House: TiVo show transferred. 2021-12-04 10:20:35:358 -[MTDownload launchDownload]@1679>Starting download (type 8) for Gone-Living Room Edge(27b50); Format: 1080p; Mark commercials with Comskip; Keep after iTunes;tivodecode-ng; Program Stream 2021-12-04 10:20:35:395 -[MTDownload launchDownload]@1900>Starting URL http://dvr-fd0b.local.:80/download/Gone.TiVo?Container=%2FNowPlaying&id=1760 for show Gone-Living Room Edge(27b50) in 0.0 seconds 2021-12-04 11:28:35:162 -[MTAppDelegate cleanup]@1469>cTiVo exiting 2021-12-04 11:28:55:345 -[MTAppDelegate applicationDidFinishLaunching:]@221>Starting cTiVo; version: 1135 2021-12-04 11:28:55:346 -[MTTiVoManager init]@92>LoadTimes: { "Living Room" = "2021-08-22 02:37:46 +0000"; "Living Room Edge" = "2021-08-22 23:59:59 +0000"; "TiVo Default" = "0001-01-01 00:00:00 +0000"; } 2021-12-04 11:28:55:734 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@188>Initing new TiVo with <NSNetService 0x6000026599c0> local. _http._tcp. Media Room 80 2021-12-04 11:28:55:734 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@197>Created new TiVo Media Room disabled with <NSNetService 0x6000026599c0> local. _http._tcp. Media Room 80 2021-12-04 11:28:55:734 void tivoNetworkCallback(SCNetworkReachabilityRef, SCNetworkReachabilityFlags, void )@236>Tivo Media Room is now online 2021-12-04 11:28:55:854 -[MTTiVoManager netServiceDidResolveAddress:]@2104>Found TiVo Mini: Media Room at 192.168.0.45 2021-12-04 11:28:55:887 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@188>Initing new TiVo with <NSNetService 0x600002640340> local. _http._tcp. Office 80 2021-12-04 11:28:55:887 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@197>Created new TiVo Office disabled with <NSNetService 0x600002640340> local. _http._tcp. Office 80 2021-12-04 11:28:55:887 void tivoNetworkCallback(SCNetworkReachabilityRef, SCNetworkReachabilityFlags, void )@236>Tivo Office is now online 2021-12-04 11:28:55:893 -[MTTiVoManager netServiceDidResolveAddress:]@2104>Found TiVo Mini: Office at 192.168.0.42 2021-12-04 11:28:55:948 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@188>Initing new TiVo with <NSNetService 0x6000026ddc40> local. _http._tcp. Master Bedroom 80 2021-12-04 11:28:55:948 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@197>Created new TiVo Master Bedroom disabled with <NSNetService 0x6000026ddc40> local. _http._tcp. Master Bedroom 80 2021-12-04 11:28:55:948 void tivoNetworkCallback(SCNetworkReachabilityRef, SCNetworkReachabilityFlags, void )@236>Tivo Master Bedroom is now online 2021-12-04 11:28:55:955 -[MTTiVoManager netServiceDidResolveAddress:]@2104>Found TiVo Mini: Master Bedroom at 192.168.0.43 2021-12-04 11:28:56:000 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@188>Initing new TiVo with <NSNetService 0x6000026585c0> local. _http._tcp. Living Room Edge 80 2021-12-04 11:28:56:000 -[MTTiVo initWithTivo:withOperationQueue:manual:withID:withSerialNumber:]@197>Created new TiVo Living Room Edge disabled with <NSNetService 0x6000026585c0> local. _http._tcp. Living Room Edge 80 2021-12-04 11:28:56:000 void tivoNetworkCallback(SCNetworkReachabilityRef, SCNetworkReachabilityFlags, void )@236>Tivo Living Room Edge is now online 2021-12-04 11:28:56:011 -[MTTiVoManager netServiceDidResolveAddress:]@2122>Found TiVo: Living Room Edge at 192.168.0.41 2021-12-04 11:28:56:013 -[MTTiVo updateShowsForRange:]@932>Initial loading from TiVo Living Room Edge at URL https://DVR-FD0B.local./TiVoConnect?Command=QueryContainer&Container=%252FNowPlaying&Recurse=Yes&AnchorOffset=0&ItemCount=15 2021-12-04 11:28:56:257 -[MTTVDB tvdbURLSession]@108>Establishing Session 2021-12-04 11:30:33:453 -[MTAppDelegate promptForNewDirectory:withMessage:isProblem:isTempDir:]_block_invoke@687>User chose downloading directory: /Volumes/Drobo 2 - Movies - 4TB/Plex_Movies/Temp_Movies. 2021-12-04 11:31:35:692 -[MTDownload launchDownload]@1685>Starting download (type 8) for The Hard Way-Living Room Edge(29e20); Format: 1080p; Mark commercials with Comskip; Keep after iTunes;tivodecode-ng; Program Stream 2021-12-04 11:31:35:711 -[MTDownload launchDownload]@1906>Starting URL http://dvr-fd0b.local.:80/download/The%20Hard%20Way.TiVo?Container=%2FNowPlaying&id=1767 for show The Hard Way-Living Room Edge(29e20) in 0.0 seconds 2021-12-04 11:42:39:302 -[MTDownload launchDownload]@1685>Starting download (type 8) for Gone-Living Room Edge(2a190); Format: 1080p; Mark commercials with Comskip; Keep after iTunes;tivodecode-ng; Program Stream 2021-12-04 11:42:39:384 -[MTDownload launchDownload]@1906>Starting URL http://dvr-fd0b.local.:80/download/Gone.TiVo?Container=%2FNowPlaying&id=1760 for show Gone-Living Room Edge(2a190) in 59.9 seconds 2021-12-04 12:08:30:572 -[MTDownload launchDownload]@1685>Starting download (type 8) for The Hard Way-Living Room Edge(29e20); Format: 1080p; Mark commercials with Comskip; Keep after iTunes;tivodecode-ng; Program Stream 2021-12-04 12:08:30:581 -[MTDownload launchDownload]@1906>Starting URL http://dvr-fd0b.local.:80/download/The%20Hard%20Way.TiVo?Container=%2FNowPlaying&id=1767 for show The Hard Way-Living Room Edge(29e20) in 0.0 seconds 2021-12-04 12:13:01:300 -[MTDownload launchDownload]@1685>Starting download (type 8) for Gone-Living Room Edge(2a190); Format: 1080p; Mark commercials with Comskip; Keep after iTunes;tivodecode-ng; Program Stream 2021-12-04 12:13:01:361 -[MTDownload launchDownload]@1906>Starting URL http://dvr-fd0b.local.:80/download/Gone.TiVo?Container=%2FNowPlaying&id=1760 for show Gone-Living Room Edge(2a190) in 59.9 seconds 2021-12-04 12:39:17:795 -[MTTiVoManager netServiceBrowser:didRemoveService:moreComing:]@2004>Service disappeared: Media Room 2021-12-04 12:39:17:795 -[MTTiVoManager netServiceBrowser:didRemoveService:moreComing:]@2004>Service disappeared: Office 2021-12-04 12:39:17:795 -[MTTiVoManager netServiceBrowser:didRemoveService:moreComing:]@2004>Service disappeared: HP LaserJet 100 colorMFP M175nw (32D368) 2021-12-04 14:27:49:126 -[MTTiVoManager notifyForName:withTitle:subTitle:isSticky:]@1747>Notify: Gone: TiVo show transferred. 2021-12-04 14:27:51:396 -[MTDownload launchDownload]@1685>Starting download (type 8) for Tom and Jerry-Living Room Edge(2a500); Format: 1080p; Mark commercials with Comskip; Keep after iTunes;tivodecode-ng; Program Stream 2021-12-04 14:27:51:471 -[MTDownload launchDownload]@1906>Starting URL http://dvr-fd0b.local.:80/download/Tom%20and%20Jerry.TiVo?Container=%2FNowPlaying&id=1774 for show Tom and Jerry-Living Room Edge(2a500) in 0.0 seconds 2021-12-04 15:00:06:771 -[MTTiVoManager notifyForName:withTitle:subTitle:isSticky:]@1747>Notify: The Hard Way: TiVo show transferred. 2021-12-04 15:00:08:900 -[MTDownload launchDownload]@1685>Starting download (type 0) for Battleship-Living Room Edge(2a870); Format: 1080p; Mark commercials; Keep after iTunes; No Memory Buffer;tivodecode-ng; Program Stream 2021-12-04 15:00:08:958 -[MTDownload launchDownload]@1906>Starting URL http://dvr-fd0b.local.:80/download/Battleship.TiVo?Container=%2FNowPlaying&id=1770 for show Battleship-Living Room Edge(2a870) in 0.0 seconds 2021-12-04 15:29:02:120 -[MTTiVo saveLastLoadTime:]@271>Updating last load time from 2021-08-22 23:59:59 +0000 to 2021-12-04 17:28:56 +0000 2021-12-04 17:08:28:085 -[MTTiVoManager notifyForName:withTitle:subTitle:isSticky:]@1747>Notify: Tom and Jerry: TiVo show transferred. 2021-12-04 17:08:30:317 -[MTDownload launchDownload]@1685>Starting download (type 0) for Act of Valor-Living Room Edge(2abe0); Format: 1080p; Mark commercials; Keep after iTunes; No Memory Buffer;tivodecode-ng; Program Stream 2021-12-04 17:08:30:376 -[MTDownload launchDownload]@1906>Starting URL http://dvr-fd0b.local.:80/download/Act%20of%20Valor.TiVo?Container=%2FNowPlaying&id=1768 for show Act of Valor-Living Room Edge(2abe0) in 0.0 seconds 2021-12-04 18:30:00:075 -[MTTiVo saveLastLoadTime:]@271>Updating last load time from 2021-12-04 17:28:56 +0000 to 2021-12-04 21:29:02 +0000 2021-12-04 18:49:23:673 -[MTTiVoManager notifyForName:withTitle:subTitle:isSticky:]@1747>Notify: Battleship: TiVo show transferred. 2021-12-04 18:49:25:012 -[MTDownload launchDownload]@1685>Starting download (type 0) for Freaky-Living Room Edge(2af50); Format: 1080p; Mark commercials; Keep after iTunes; No Memory Buffer;tivodecode-ng; Program Stream 2021-12-04 18:49:25:059 -[MTDownload launchDownload]@1906>Starting URL http://dvr-fd0b.local.:80/download/Freaky.TiVo?Container=%2FNowPlaying&id=1764 for show Freaky-Living Room Edge(2af50) in 0.0 seconds 2021-12-04 19:29:07:051 -[MTTiVo saveLastLoadTime:]@271>Updating last load time from 2021-12-04 21:29:02 +0000 to 2021-12-05 00:29:59 +0000 2021-12-04 19:37:09:286 -[MTTiVoManager notifyForName:withTitle:subTitle:isSticky:]@1747>Notify: Act of Valor: TiVo show transferred. 2021-12-04 19:37:10:755 -[MTDownload launchDownload]@1685>Starting download (type 0) for Saving Private Ryan-Living Room Edge(2b2c0); Format: 1080p; Mark commercials; Keep after iTunes; No Memory Buffer;tivodecode-ng; Program Stream 2021-12-04 19:37:10:807 -[MTDownload launchDownload]@1906>Starting URL http://dvr-fd0b.local.:80/download/Saving%20Private%20Ryan.TiVo?Container=%2FNowPlaying&id=1765 for show Saving Private Ryan-Living Room Edge(2b2c0) in 0.0 seconds 2021-12-04 21:06:51:864 -[MTTiVoManager notifyForName:withTitle:subTitle:isSticky:]@1747>Notify: Freaky: TiVo show transferred. 2021-12-04 21:06:53:452 -[MTDownload launchDownload]@1685>Starting download (type 0) for Point Break-Living Room Edge(2b630); Format: 1080p; Mark commercials; Keep after iTunes; No Memory Buffer;tivodecode-ng; Program Stream 2021-12-04 21:06:53:505 -[MTDownload launchDownload]@1906>Starting URL http://dvr-fd0b.local.:80/download/Point%20Break.TiVo?Container=%2FNowPlaying&id=1763 for show Point Break-Living Room Edge(2b630) in 0.0 seconds 2021-12-04 22:30:00:400 -[MTTiVo saveLastLoadTime:]@271>Updating last load time from 2021-12-05 00:29:59 +0000 to 2021-12-05 01:29:07 +0000 2021-12-04 23:29:10:756 -[MTTiVo saveLastLoadTime:]@271>Updating last load time from 2021-12-05 01:29:07 +0000 to 2021-12-05 04:29:59 +0000 2021-12-05 00:30:58:096 +[NSArray(MTEDLList) edlListFromSegments:andStartPoints:]@147>In building EDL list, startPoint #1: 1942407 with length 547780 starts before previous segment ends at 2174.389. StartPoints: ( 1207189, 1942407, 2782304, 3605226, 4382194, 5053565, 5830908, 6775610, 7708025, 8519844, 9060000 )Segments: ( 967200, 547780, 577260, 574441, 543643, 508508, 493644, 686686, 664030, 562412, 494561, 0 ) ==> failed edl so far ( "Start = 0:00.00, End = 20:07.19, type=0, offset = 20:07.19; length = 1207.19" ) 2021-12-05 00:31:42:953 +[NSArray(MTEDLList) edlListFromSegments:andStartPoints:]@147>In building EDL list, startPoint #1: 93218 with length 547780 starts before previous segment ends at 967.783. StartPoints: ( 583, 93218, 6775610, 7707825, 8519543, 9060000 )Segments: ( 967200, 547780, 577260, 574441, 543643, 508508, 493644, 686686, 664030, 562412, 494561, 0 ) ==> failed edl so far ( ) 2021-12-05 00:31:47:011 -[MTTivoRPC findSkipModeRecursive:]_block_invoke@1753>SkipMode EDL failure for World War Z: S00E00 (Action Adventure); tivo:rc.17729; clip:tivo:cm.149894 Failed; format: 0 2021-12-05 02:30:00:390 -[MTTiVo saveLastLoadTime:]@271>Updating last load time from 2021-12-05 04:29:59 +0000 to 2021-12-05 05:29:10 +0000 2021-12-05 03:29:13:635 -[MTTiVo saveLastLoadTime:]@271>Updating last load time from 2021-12-05 05:29:10 +0000 to 2021-12-05 08:29:59 +0000 2021-12-05 07:29:17:657 -[MTTiVo saveLastLoadTime:]@271>Updating last load time from 2021-12-05 08:29:59 +0000 to 2021-12-05 09:29:13 +0000

hastryn commented 2 years ago

Hello,

I've been having a similar issue. I have a TiVo series 6 running 21.11.1v7-USC-11-849.
Whe i decrypt mp4 the resulting file is missing most of its audio. When I decrepit to .ts then run the file ffmpeg manually more of the audio remains, but there are large regions missing.

Interestingly I've downloaded the file multiple times with 3.4.3 and the number of errors changes implying to me (based off my reading of this thread) that the problem is on the TiVo side on how it sends the file. (All machines are connected with ethernet). If I use 3.5 I have 8 errors, so no signifiant change.

The recording plays fine on the TiVo of course.

There was an earlier comment about slowing down the transfer - I definitely think that would be a good solution to try (given the pyTivo discussion on the subject). Can you add the pytivo parameters to the advanced preferences (so I can adjust them and hopefully speed up the debugging on my end)?

Thanks, Gus

PS: ffmpeg reports the following: ffmpeg -i foo-input.ts -codec copy foo.mp4 ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers built with Apple clang version 12.0.0 (clang-1200.0.32.29) configuration: --prefix=/usr/local/Cellar/ffmpeg/4.4_2 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-avresample --enable-videotoolbox libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 [mpegts @ 0x7fa6f2008200] PES packet size mismatch [mpegts @ 0x7fa6f2008200] Packet corrupt (stream = 1, dts = 8390094601). [mpegts @ 0x7fa6f2008200] Could not find codec parameters for stream 2 (Unknown: none ([151][0][0][0] / 0x0097)): unknown codec Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options Input #0, mpegts, from 'foo-input.ts': Duration: 01:00:02.39, start: 89621.993322, bitrate: 3783 kb/s Program 1 Stream #0:0[0x40c]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, progressive), 1280x720 [SAR 1:1 DAR 16:9], Closed Captions, 59.94 fps, 59.94 tbr, 90k tbn, 119.88 tbc Stream #0:1[0x81d]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 128 kb/s Stream #0:2[0x81e]: Unknown: none ([151][0][0][0] / 0x0097) [mp4 @ 0x7fa6f31d8400] track 1: codec frame size is not set Output #0, mp4, to 'foo.mp4': Metadata: encoder : Lavf58.76.100 Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 59.94 fps, 59.94 tbr, 90k tbn, 90k tbc Stream #0:1: Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo, fltp, 128 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [mpegts @ 0x7fa6f2008200] Packet corrupt (stream = 0, dts = 8121239930)..9kbits/s speed=1.11e+03x
[mpegts @ 0x7fa6f2008200] PES packet size mismatch [mpegts @ 0x7fa6f2008200] Packet corrupt (stream = 1, dts = 8121145801). [mpegts @ 0x7fa6f2008200] PES packet size mismatch00:17:56.83 bitrate=3632.1kbits/s speed=1.08e+03x
[mpegts @ 0x7fa6f2008200] Packet corrupt (stream = 1, dts = 8176412993). [mpegts @ 0x7fa6f2008200] Packet corrupt (stream = 0, dts = 8245478544).33.7kbits/s speed=1.09e+03x
[mpegts @ 0x7fa6f2008200] Packet corrupt (stream = 0, dts = 8287047572).636.0kbits/s speed=1.09e+03x
[mpegts @ 0x7fa6f2008200] PES packet size mismatch [mpegts @ 0x7fa6f2008200] Packet corrupt (stream = 1, dts = 8286961797). [mpegts @ 0x7fa6f2008200] PES packet size mismatch=00:53:57.91 bitrate=3636.8kbits/s speed=1.08e+03x
[mpegts @ 0x7fa6f2008200] Packet corrupt (stream = 1, dts = 8390094601). frame=215829 fps=64053 q=-1.0 Lsize= 1605336kB time=01:00:02.22 bitrate=3650.8kbits/s speed=1.07e+03x
video:1542562kB audio:56234kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.409052%

jsasaki23 commented 2 years ago

2022-01-23

On my Edge for Cable, I've been having the same problem others report with the downloaded file having glitches. It seems to affect SD videos only (maybe not all of them, but the problem is repeatable on videos that do have a problem).

As with other people, the file plays correctly when watched with the Edge. But transferring from the Edge to a laptop using cTiVo yields a file with problems.

The error appears in the buffered mpeg file in the cTiVo temp directory, so the problem must be in the transfer process. I tried slowing down the Edge to 802.11g in case network speed makes a difference, but it doesn't.

There's a sort-of workaround I can use. First I use tivo.com to transfer the file from the Edge to an older TiVo, a Premiere XL4. Then I download from the Premiere using cTiVo. With that, the resulting laptop file is okay. So whatever transfer protocol tivo.com uses works better than the one that cTiVo gets to use.

(Unfortunately, for me, this workaround is slow because my Premiere only has an 802.11g add-on for wifi. Also, tivo.com transfers have their own glitches -- ignoring some transfer requests, doubling others....)

mackworth commented 2 years ago

Yup, my impression is that it’s some kind of sensitivity/bug in the MAK-encryption process. Can’t you transfer directly between the TiVos from the TiVo UI without using TiVo.com?

DashingDave commented 2 years ago

Yup, my impression is that it’s some kind of sensitivity/bug in the MAK-encryption process. Can’t you transfer directly between the TiVos from the TiVo UI without using TiVo.com?

I believe TiVo removed the ability to transfer between devices over a local network with the Edge edition. The only way to transfer shows appears to be online.

kmttg works glitch-free for transferring .ts files, if that helps narrow anything down. I'm not sure which Format to use in cTiVo to just transfer the .ts file.

mackworth commented 2 years ago

The Decrypted TiVo Show Format will download and decrypt an MPG file from Program Streams or .TS file from Transport Streams.

If you find that it’s accurate snd reproducible that kmttg can download clean files that cTiVo can’t, let me know; we can do some experiments with pacing the download.

DashingDave commented 2 years ago

I tried the Decrypted TiVo Show format, and it downloaded a recording as an .mpg which came out glitchy (both audio and video) and actually crashed Quicktime once. Downloading the same recording as a .ts via kmttg was successful: both audio and video played correctly.

mackworth commented 2 years ago

So, the fact that it used mpg means it did a Program Stream transfer, so it’s seeing a MP2 channel. Try forcing the Download to Use TS, ( cmd-click column header in Download table to then show that column).

mackworth commented 2 years ago

Oh, you’ll need to pause the queue before doing that. Or you can select Force TS in the Edit>Channels screen

DashingDave commented 2 years ago

I still haven't been able to get cTiVo to transfer a .ts file. Are these the correct settings?

Screen Shot 2022-01-25 at 9 19 26 PM Screen Shot 2022-01-25 at 9 19 48 PM
mackworth commented 2 years ago

Should be. I note that the channel you're on is not an H.264, so it is an MP2 channel, so cTiVo should automatically run Program Stream generating an MPG. But you've set the channel to Use TS, so new Downloads (not rescheduled old ones!) should use Transport Stream, creating an .ts file.

But you can confirm what is actually happening on a given Download by exposing the useTS column in the Download Queue middle table of main screen) with Cmd-Click on the header line to add new Columns.

Also, set Debug level to Major and run the show. Use Help>Show Debug Logs, double click on the latest, and you should see something like the following:

2022-01-25 21:27:23:541 -[MTDownload launchDownload]@1679>Starting download (type 1) for Monk: Mr. Monk and the Big Game-TiVo Remote(f73d0); Format: Decrypted TiVo Show; tivodecode-ng; Transport Stream
2022-01-25 21:27:23:843 -[MTTaskChain run]@182>Starting task decrypt for show Monk: Mr. Monk and the Big Game
2022-01-25 21:27:23:852 -[MTDownload observeValueForKeyPath:ofObject:change:context:]@263>Changing DL status of Monk: Mr. Monk and the Big Game-TiVo Remote(f73d0) to Downloading (2)
2022-01-25 21:27:23:853 -[MTDownload launchDownload]@1900>Starting URL http://73.277.64.77:2001/download/Monk.TiVo?Container=%2FNowPlaying&id=195428&Format=video/x-tivo-mpeg-ts for show Monk: Mr. Monk and the Big Game-TiVo Remote(f73d0) in 0.0 seconds
DashingDave commented 2 years ago

When I reveal the Use TS column, the box is unchecked, despite the settings I showed you earlier. Here's the debug code:

2022-01-25 18:28:12:662 -[MTDownload launchDownload]@1679>Starting download (type 0) for The Goldbergs: The Goldbergs' Excellent Adventure-EDGE(fc790); Format: Default; ; Keep after iTunes;tivodecode-ng; Program Stream 2022-01-25 18:28:12:674 -[MTDownload launchDownload]@1900>Starting URL http://10.0.1.21:80/download/The%20Goldbergs.TiVo?Container=%2FNowPlaying&id=935 for show The Goldbergs: The Goldbergs' Excellent Adventure-EDGE(fc790) in 0.0 seconds 2022-01-25 18:46:42:482 -[MTTiVoManager notifyForName:withTitle:subTitle:isSticky:]@1748>Notify: The Goldbergs: The Goldbergs' Excellent Adventure: TiVo show transferred. 2022-01-25 19:02:46:249 -[MTDownload launchDownload]@1679>Starting download (type 0) for The Goldbergs: The Goldbergs' Excellent Adventure-EDGE(20740); Format: Default; ; Keep after iTunes;tivodecode-ng; Program Stream 2022-01-25 19:02:46:258 -[MTDownload launchDownload]@1900>Starting URL http://10.0.1.21:80/download/The%20Goldbergs.TiVo?Container=%2FNowPlaying&id=935 for show The Goldbergs: The Goldbergs' Excellent Adventure-EDGE(20740) in 0.0 seconds 2022-01-25 19:21:39:532 -[MTTiVoManager notifyForName:withTitle:subTitle:isSticky:]@1748>Notify: The Goldbergs: The Goldbergs' Excellent Adventure: TiVo show transferred. 2022-01-25 21:00:00:217 -[MTTiVo saveLastLoadTime:]@271>Updating last load time from 2022-01-25 17:25:23 +0000 to 2022-01-25 23:26:29 +0000 2022-01-25 21:00:01:158 -[MTTVDB tvdbURLSession]@108>Establishing Session 2022-01-25 21:00:01:408 -[MTTVDB tvdbURLSession]@123>Cannot establish session with TVDB 2022-01-25 21:17:04:517 -[MTDownload launchDownload]@1679>Starting download (type 2) for The Goldbergs: The Goldbergs' Excellent Adventure-EDGE(b6a10); Format: Decrypted TiVo Show; simul encode; Keep after iTunes;tivodecode-ng; Program Stream 2022-01-25 21:17:04:545 -[MTDownload launchDownload]@1900>Starting URL http://10.0.1.21:80/download/The%20Goldbergs.TiVo?Container=%2FNowPlaying&id=935 for show The Goldbergs: The Goldbergs' Excellent Adventure-EDGE(b6a10) in 0.0 seconds 2022-01-25 21:18:34:225 -[MTTiVoManager notifyForName:withTitle:subTitle:isSticky:]@1748>Notify: The Goldbergs: The Goldbergs' Excellent Adventure: TiVo show transferred. 2022-01-25 21:21:42:176 -[MTAppDelegate cleanup]@1469>cTiVo exiting

mackworth commented 2 years ago

That’s what i thought, and you can see the Program Stream reference there in the log. (The Download setting overrides the channel setting, and so if you reschedule a Download, it will reuse previous setting, even if cChannel setting has changed.

so you can either submit a new download, now that you’ve changed the channel, OR turn the queue off, reschedule the existing download, change the UseTS setting, and reset queue

DashingDave commented 2 years ago

I never use the Subscribe buttons; I always just Download/add to the queue.

I've tried transferring two other recordings in the time since I last wrote, and they've both "Failed," so I have no idea what's going on here.

Here's the (rather lengthy...) log file; the phrase "EDGE: TiVo Warning: Server Busy" pops up a lot:

com.cTiVo.cTiVo 2022-01-28--22-23-55-855.log

mackworth commented 2 years ago

That’s a whole different TiVo bug. If you try and download two shows one right after the other, you can crash the download process. cTiVo tries hard to avoid it (you’ll see a “waiting for TiVo” state between downloads), but If you get that “server busy” msg, although sometimes it will eventually recover, you probably need to reboot the TiVo

tito1980 commented 2 years ago

After reading the suggestion to add the UseTS column, it appeared that my channels were not downloading by TS. Each show would basically uncheck itself after it failed to download because it was a MPEG2. I adjusted my settings to download MPEG2 via TS in the Advanced section of preferences and now it appears to be downloading shows and working correctly. I'm using the Beta version (3.5) on a M1 Mac Mini.

ghost commented 1 year ago

Pardon the intrusion. However, the edge has weak tuners. I tried to use one and the result were dismal. Had to go to a refurbished bolt. The edge is garbage.