10/30/13

Use cTiVo to download your TiVo programs to your Mac

In the past, one of the only options available to transfer files off your TiVo and onto your Mac was iTivo. It is a simple utility that performed admirably  when it worked. The biggest issue was it's infrequent updates. Every time Apple Mac OS was updated you needed to use your terminal skills to get iTiVo to work again. I've written several blog posts giving instructions on how to get iTiVo working after the upgrade to Mac OSX 10.8 Mountain Lion.

Tivo & the Mac - Downloading Tivo files
Continuing Adventures with iTiVo
TiVo to Mac - Mountain Lion Edition
TiVo to Mac - iTivo Update

Recently Apple just released Mac OS 10.9 Mavericks and once again iTiVo was broken. Rather than dive in and try to fix it I hit up Google to see what everyone else was saying. Low and behold I stumbled across an application called cTivo.  




All I can say is WOW! Finally! An application that works out of the box without any terminal tweaking. Where have you been hiding cTiVo?!?

cTivo describes itself like this:

"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."

It's much faster than iTiVo and once you put in your TiVo's MAK address it will scan your network for all your TiVo devices. 

There are a lot of preference settings to play with that give you tons of options.







You can download the decrypted file or transcode it to many different formats to match your device.


Once you have selected the show to download and the format you want click the download button and it will start to download. 


Download progress is marked with a red highlight bar. Additional files are queued up and automatically downloaded when the first file finishes. 

If you have used iTiVo in the past, run, don't walk, and download cTiVo. It looks like the days of struggling with iTiVo are over. Unlike iTiVo the last update for cTiVo was 2014. I just hope that the developers keep the updates coming. 

10/25/13

iBooks for Mac - Loading books on your iPad

Because I'm a glutton for punishment and a willing guinea pig I loaded the new Mac OSX 10.9 Mavericks on Tuesday the same day it was released. There a ton of great reviews of Mavericks out there but since I read a lot I want to focus on the new iBooks application.


First Some History

When Apple first released iTunes it was a music player and it worked great. Over the years, as Apple continued to add other media, they used iTunes as their application of choice to control and house media files. 



As movies, TV shows, Podcasts & books were added under the iTunes umbrella it grew bloated and disorganized. The name "iTunes" became a misnomer. They should have renamed it iMedia or iJunk-Drawer. With the latest release of Mac OSX Mavericks Apple has finally started to correct that mistake and pull iTunes apart. With the release of Mavericks Apple has moved books to the new iBooks application. Now you can not only store your books in a library but actually read them as well.


Running iBooks

When you start iBooks for the first time it moves all your purchased books as well as your personal epub books to the new iBooks library. 

Here's an interesting tidbit of info for you. I personally like to control where my media lives so my iTunes library preferences is set to not copy media to the iTunes media folder when I add new files. 

What I found out was that iBooks doesn't have this ability and on startup it automatically moves all your purchased books currently resident on your computer to the iBooks library. Any book purchases still in iCloud that you haven't downloaded will not be moved.




If you have personal epub (non-DRM) books in your iTunes library those books will be copied to iBooks and the original file left alone. All iBooks files are now located in your personal library folder inside your home directory:

~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/books

Make sure this is directory is backed up if you plan on keeping your personal epub book library in iBooks.


PDF Files

There are a few issues with how iBooks handles PDF files. When you open PDF files from within iBooks they will open in Preview not iBooks. All those great features that Apple touted don't work in Preview.


How to actually load books on your iPad!!!!

The biggest issue I had was figuring out how exactly to get your books from iBooks onto your iPad. The easy answer is you can't. When you open iBooks and plug in your iPad it doesn't show up in any iBooks window as you might expect from years of iTunes experience. In order to load books to your device you have to use iTunes. 

"What?!!!" you say? "That doesn't make sense."  If you are like me you expect a new application dedicated to books to be self contained. I expected iBooks to store your books, enable you to read your books and load your books on any iDevice you have. But it doesn't. Frankly that feature alone says that iBooks isn't ready for prime time and Apple should have waited to release it. For a company that is known for great industrial design and user interfaces this is a debacle. 

Here's what you need to do to manage books on your iDevice.

  • Open up iTunes and plug in your device.

  • Select your device in the sidebar and click the books tab and check the "Sync Books" Check box.
  • You will get an very scary looking dialog box that looks like this.
  • Believe what it says! It will remove all your existing music, movies, TV shows & Books from your device.
  • Once iTunes is done syncing you can manually check the books you want to load your device with on a book by book basis. The obvious downside is the cumbersome nature of dealing with large libraries. If you download a lot of technical documents and PDF files like I do and use decide to use iBooks as your default library application you may find yourself with 100's of books to scroll through.

Manually load your personal PDF & epub books. 

The quick an easy way around a lot of these problems is to use an application like Calibre to manage your book library & metadata then manually add them to iBooks by dragging the file from it's Finder folder directly to your iPad in iTunes.  


Quick summary of my issues with iBooks 



  • You can't do a get info on a specific title
  • You can't edit meta data for your personal books - No changing cover art, author or any other information.
  • There is no direct way to load a book to your iDevice from iBooks
  • PDF files use Preview
  • Files can't be stored outside your library as they could in the past

Conclusion

I'm sure that over time Apple will fix all the niggling little (and big) issues with iBooks. I just wish that such a heavily advertised new feature was as great as Apple hardware. This application feels more like a beta release than something that shipped with a the fanfare apple gave it.


One last thing

I haven't tried it but here are some instructions to restoring book management to iTunes rather than iBooks. *Warning* Use at your own risk!


  • kill the bookstoreagent service using Activity Monitor
  • Delete file associated with that service
/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/bookstoreagent



  • Use AppCleaner or similar utility to unistall the iBooks application
  • Restart iTunes
  • Import your books again