The Complete New Yorker is a nice enough app, even for one that has gone un-updated since 2008. The icon needs work, but the interface is fine for what it is.
The auto updater, on the other hand, should be dragged into the street and shot, and its corpse hung by the heels for public viewing. Why? Because it won’t shut up telling you there’s an update. If you run the update process, it says its updating, but never does. Worse, there’s no preference to tell it not to check.
Or rather, there’s no preference it respects. You can open com.TheNewYorker.TCNY.plist and set the DJVShowUpdateKey to NO (it’s the only key that references updates). Next time you open the app, though, same behavior. Running the autoupdate as root doesn’t help, either.
There is, thankfully, a fix. Show the app packages contents, open the Contents directory, and open Info.plist in your favorite PLIST editor. Locate the Bundle Version string, and set it to something higher than 61. I arbitrarily picked 70, and it worked. I don’t know what the lower bound of of the set of usable versions is, but since 70 works, let’s run with it.
Save the PLIST, quit the PLIST editor, and re-run The Complete New Yorker. It will still check in with the update server, but will quit gracefully after reporting that your app is up to date. Since The New Yorker regards this as dead product, this hack should work indefinitely.
Also, if you dig copyright violation for purposes of not having to swap the blood discs every time, there’s a fix to allow you to copy the DVD contents of the collection to your hard drive.