CTiVo

Posted onby admin

CTiVo is a free Mac application to download shows from your TiVo (Roamio, Premiere, HD, S3 or S2 devices) and convert them to many popular formats and devices. Its goal is to be extremely simple to set up and use, but very flexible. CTiVo provides complete hands-off operation: once you choose or subscribe to your shows, everything else is automated. Activo (Audio) by PushoEscucha o descarga 'Activo' - (C) 2019 Casablanca Records, Inc. Distributed by GLAD Empire, LLC.

cTiVo is a free Mac application to download shows from your TiVo (Roamio, Premiere, HD, S3 or S2 devices) and convert them to many popular formats and devices. Its goal is to be extremely simple to set up and use, but very flexible.

cTiVo provides complete hands-off operation: once you choose or subscribe to your shows, everything else is automated. For example, after you've set it up, every morning, you will find all your favorite shows from your TiVos loaded onto your iPhone or iPad. And although using cTiVo is very easy, you also have complete control over what it does.

cTiVo is inspired by the great work done on iTiVo, but written in Cocoa/Objective C for better performance and compatibility. Current or former users of iTiVo will find a detailed comparison and upgrade path described in iTivo Users.

Automatic Download and Conversions

  • Auto-discovery of all your TiVos using Bonjour.
  • Drag/drop and contextual menus for ease of use; submit, reschedule, delete all by dragging the shows.
  • Download queue for batch processing, restored on restart.
  • 'Subscriptions' to your regular shows: automatically downloading shows whenever new episodes are available.
  • Removes commercials from downloaded shows, or mark for quick skip in player.
  • Extracts closed caption info, adjusted for removal of commercials; adds to MPEG and creates subtitle files.
  • Generate metadata appropriate for use by tools such as pyTivo.
  • Adds episode-specific artwork from theTVDB (if available).
  • Copies shows to iTunes with all data about the show (metadata) transferred as well.
  • Performs an 'iTunes sync' to your device when the download is completed.
  • Maximum parallel processing, including downloading from multiple TiVos simultaneously.
  • Wide selection of predefined video Formats.
  • Target devices include iPhone, iPad, AppleTV, Xbox 360, PlayStation 3, PSP, YouTube.
  • Imports iTiVo preferences, including subscriptions and Media Access Key.

Complete Control Over Process

  • Change conversion formats for each download or subscription.
  • Change commercial handling/captioning/metadata/iTunes submittal for each download or subscription.
  • Change download directories for each download.
  • Create custom Formats with completely customizable encoder options for multiple formats.
  • Show only the encoding formats you actually use.
  • Support for different encoders, including HandBrake, mencoder, ffmpeg, Elgato Turbo.264.
  • Scheduling of when the queue will be processed.
  • Options to prevent sleep or quitting until processing complete.
  • Access remote TiVos (requires network reconfiguration).
  • Folders optionally created for each series.

Information About Your Shows

  • Customizable columns about shows, downloads and subscriptions; show exactly what you want to see and no more.
  • Detailed info available for each show.
  • Contextual menus to play downloaded video, show in Finder, etc.
  • See which shows have already been downloaded with Spotlight tracking of shows already downloaded by cTiVo.
  • Filter which shows are seen by keywords or TiVo.
  • Show/Hide copy-protected shows and TiVo suggestions.
  • Growl or Apple notifications when downloads complete.

Major New Features in Version 2.1

  • cTiVo now automatically configures an optimum workflow so that simultaneous-encoding decision is no longer necessary.
  • Commercials can now be marked as chapters on MPEG files, regardless of the capability of the encoder.
  • Subtitles are now embedded in the video file for MPEG (including advanced formatting and glyphs).
  • Update to HandbrakeCLI 0.99.
  • Greatly improved subscriptions, including handling multiple TiVos.
  • Subscribe to ALL to download all shows recorded.
  • Improved support for artwork.
  • cTiVo now accesses TheTVDB.com to try to find missing episode/season information and artwork.
  • cTiVo is now code-signed for additional security.
  • Many other bug fixes and UI enhancements (see Wiki for updated documentation).

To install:

Download the cTiVo application, and drag it to your Applications Folder.

cTiVo is fully compatible with OS X Mavericks (10.9), Mountain Lion (10.8), and Lion (10.7); not compatible with Snow Leopard or earlier.

cTiVo is free to use, and the source is available for anyone to browse and contribute to. Please let us know of any problems/suggestions at Issues.

How do I get 'The Daily Show' onto my iPhone automatically?

See Subscriptions

I have questions about my TiVo.

Well, cTiVo is designed to get shows from your TiVo to your Mac. If you have questions about your TiVo that TiVo Support can't handle, we highly recommend the TiVo Community forum.

I have shows on my TiVo that are not listed on cTiVo!

Certain shows and certain channels can be marked by your cable provider as 'copy-protected'. Your TiVo will not let any show marked as copy-protected be downloaded. Premium Channels (like HBO) are always marked this way. Some regular cable channels also do this. The only ones that are not allowed to be marked copy-protected are the over-the-air networks. cTiVo lets you either show or hide copy-protected programs (Options>Show Protected Shows), but you still can't download the show. If you think too many of your shows are marked, complain to your cable company.

cTiVo says 'Paused' in big red letters, and nothing is happening.

Ctivo Download

CTiVo

You have the option to pause the queue, either automatically in Preferences or manually with File>Pause Queue (Cmd-U). To resume manually, just hit File>Resume Queue (or Cmd-U).

Ctivo Download

I managed to hide the Show Description drawer.

Tivo.com/activate

To show the show description drawer, double-click on any show.

I chose video format XYZ, and Quicktime will not play my video.

Some formats are not intended for playing on your computer, and Quicktime is unable to play them. See the Video Formats page for more information.

I want a different option on the encoding.

See Edit Video Formats in Advanced Topics

What does the column 'Tivo Status' mean?

These are the icons displayed by TiVo on its NowPlaying status along with a couple we've added for clarity.
Recording Now
Save until Deleted
Recently recorded *
Expires Soon
Expired
Deleted at TiVo *
TiVo Suggestion
Copying prevented *
Status Not Loaded Yet *

* = Ones we've added

Is it supposed to be this slow?

First, yes. Video files are huge, especially HD.

Several things affect the speed of the download:

  • Model of Tivo; the more recent the model, the faster it transmits.
  • Size of the original program on the TiVo (the more there is to transfer, the slower it will be).
  • The quality of your TiVo-to-computer network. Wired 100Mbps will not be fully utilized, but is your best connection. Wireless will slow it down somewhat.
  • The processing speed of your computer. Your CPU is used to convert the movies once they get to the computer.
  • Format you are converting to. Higher-resolution, higher-quality formats take more processing power from your computer.

To give you an estimate over a wired connection, from a TiVo HD (aka Series3), converting to iPhone simultaneous encode, you might see a 1.8MBps connection and get a 3.0-gigabyte 30-minute show in about 30 mins. Use those settings as a starting point. If you're seeing MUCH worse times, then something is wrong. You can see the speed of your network connection by running Activity Monitor (Applications>Utilities>Activity Monitor>Network tab). If you have a Roamio, then you might see more like 10MBps, so get a 3.0GB show in 5 minutes

What should I do if I need it to download faster?

With today's processors and older TiVos, you'll probably be encoding as fast as you can download. If not, if you're ok with using up a lot more hard drive space, you might select the 'Decrypted TiVo Show' format. Then install MPlayer OSX Extended or VLC to view the downloaded movie. It will download as fast as the TiVo will allow, and do no conversion whatsoever. Otherwise, try out different Formats in cTiVo; many have vastly different performance.

What are the different stages that cTiVo goes through?

Depending on the options that you've set, cTiVo goes through many different steps to prepare your video. Note that there are resource constraints that will prevent the program from attempting all in parallel. For example, we only download one show at a time from each TiVo as trying to do more will be counterproductive. Thus a show might pause mid-way through processing until further resources are available. Download => Decrypt => Ads Detect => Subtitle Extraction => Video Encoding => Adding Metadata => Adding to iTunes > Complete We optimize to do as many of these as possible in parallel, so several of these steps may be combined into one; for example, the download might say 'Downloading' until the download is complete, then say 'Encoding', even though much of the file may already be decrypted/encoded. Shows can also be marked as 'Failed' or 'TiVo Deleted', meaning that the show is no longer available on the TiVo. A blank entry means that it's not been started yet (or has failed and is scheduled for automatic retry).

My shows aren't downloading; although I can see the list and can request a download, every show tries several times, then gives up.

This symptom may mean that your TiVo's internal file server has crashed. It's quite delicate, and certain combinations of operations (which we try to avoid) can cause problems. Try restarting your TiVo (TiVo Central > Messages & Settings > Restart or Reset System > Restart the TiVo; doing this while recording will cancel recording) and see if the problem is fixed. If it does and yet reoccurs later, let us know.

My program crashes / I get mencoder or tivodecode errors, etc.

The short version: sorry; let us know, and we'll try to fix it.The long version: cTiVo is actually a front-end for several programs written by multiple people. See the About cTiVo menu item for more details. Many of these programs are not perfect, and cTiVo may have its own bugs. If you report bugs in the Issues tab above, we will get around to checking it out. However, the bug may be related to underlying programs which we have no control over. One thing to always try is a different download format, or a different encoder (for example, HandBrake iPhone instead of iPhone). Comskip in particular, is very prone to crashing or failing. When this happens, we put up an error message, but we continue with the processing, simply not marking/skipping commercials.

This program has bugs!

We appreciate bug reports, and will do our best to fix them. But please keep in mind that we're working on this in our spare time, and we are not charging you anything...

Note: as cTiVo is based on the original iTivo project, we have reused and updated many of these questions from there.