Issue 26: Auto Start and Run in the Background
Reported by smacdiarmid, Nov 8, 2008
What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.
It would be great if there was an option to auto start iTiVo in the background on startup.  And 
have it run in the background up in the menu bar so it doesn't have to be running in the dock.


Nov 9, 2008
Project Member #1 yoav.yer...@gmail.com
Sounds like a good idea...  adding to list of to-do's

Status: Accepted
Owner: yoav.yerushalmi
Labels: -Type-Defect Type-Enhancement
Dec 14, 2008
Project Member #2 yoav.yer...@gmail.com
So, I've pretty much resigned myself to admitting that getting that to work cleanly
would be a bitch (see the problems I'm having with pyTivoX, which is a much
smaller/cleaner piece of code).

  However, if you *do* want to do it anyways, you can get 'most' of the way there by
the following two things:

 First thing) Select 'System Preferences' from the Apple Menu.  Choose Accounts.
Select your login name, Go to 'login items', Select '+', choose 'iTiVo', and make
sure 'hidden' is selected.

  This will make sure iTiVo runs every time you log in (i.e. on most macs, that's
right after a reboot).  But it won't open the window.

  Second thing) (a little tougher).  Open the Finder, go to Applications, select
iTivo, and right click and select 'show package contents'. Go to 'contents' /. There
should be a file named 'Info.plist' there.

  Now for the second part.  If you have Xcode installed it will have shipped with a
property list editor.  If you do not have XCode and don't want to bother downloading
the 2gigs, then install
http://www.apple.com/downloads/macosx/development_tools/plisteditpro.html

  Double-click Info.plist to edit it, and then select "Information Property List"
(it's called 'root' on plisteditorpro), and choose the 'add child' button. Call the
new child "NSUIElement", and set its value to "1".  Save, and try running iTiVo.  You
will notice there is no longer a menu bar, and no dock icon.  To exit iTiVo you will
need to hit apple-Q.

  voila.  You are done.    Although every time you update iTiVo, you will need to
repeat step 2 (the upgrade will overwrite the Info.plist file).