Saturday, February 18, 2006

PatioTunes: iTunes remote control for XP, OS X and Fast User Switching

Is this the holy grail? I've tried all kinds of tricks to do remote control of iTunes. None have worked, AirTunes has been a bust for me. I've tried NetTunes, SlimServer's software, various AppleScript hacks, VNC, TuneConnect, and about half a dozen others. I've also reviewed Sailing Clicker and considered the Griffin remote.

Everything I tried foundered on the shores of Fast User Switching, performance and usability issues, or Apple's FairPlay DRM scheme. I finally realized that AppleScript wasn't going to work because Apple doesn't really support AppleScript with FUS (makes me think they're going to sunset AppleScript ...). [1]

The only thing that looked promising was running a web server using CGI Scripts. Looked like a lot of time to setup, but it sorts out the FUS issues.

Then, in a recent search, I came across Mindola Software: PatioTunes. This could be it - but testing is early. I've already found one nasty bug; the author makes the common mistake of thinking everyone runs as Admin (bad, bad, bad practice). If you install this as admin then run it from a non-admin session the internal web server files are inaccessible. Dumb. I changed permissions and will write the author.

Ok, that aside, it's impressive. It's a Java web server that communicates with iTunes, perhaps via AppleEvents. Anything that runs a browser can access it, the only glitch is some obscure browsers need a manual refresh to see new playlists. Unlike the Apache solution you don't have to hand-build playlist references, it gets the playlists itself.

Cost is $15. Well worth it if it works!

[1] I took the easy solution and bought myself a new 30G iPod. The old one is now a fixed music server, permanently plugged in. It lives by the stereo. Since it's a 3G iPod I ordered a very cheap FM remote from Griffin (all the 3G/4G peripherals are being dumped because they don't work with the video iPod or Nano).

Update 2/18: The author is now working on the permissions problem. I don't think they'd understood it before. The author was likewise rather surprised to learn that PatioTunes is compatible with Fast User Switching. I guess it was a happy side-effect of using the web server approach. I re-enabled my OS X firewall adding an entry for the PatioTunes default port.

Sync iTunes Libraries Between Two Macs

I use the "drag music file to client iTunes" method to update my wife's iTunes database when I add music to the main library. There may be another approach: ReelSmart.com: iTunes Tip #35: Sync Libraries Between Two Macs.

This method uses a shareware sync software utility.

Favorite OS X Apps: Reelmsart.com

I came across this page while deciding whether to test PatioTunes: ReelSmart.com: Top Picks. An impressive list. By their software you shall know them. I'm adding him/her to my bloglines subscription. Another value indicator: a dog's picture is used as a favicon and author profile image.

iPhoto Library Manager updated for iPhoto 6.01

Surprisingly, the recent iPhoto 6 patch also required a new version of IPLM. Turns out the old one had a nasty bug anyway ....
About iPhoto Library Manager:

Updated for compatibility with iPhoto 6.0.1
Fixed a bug where imported photo dates would be set incorrectly in iPhoto 6
Movie files are now copied properly under iPhoto 6
Fixed a problem where original photos would not be copied properly in some libraries

Friday, February 17, 2006

Using an XP laptop as an iPod charger: preventing iPod mounting

I'm not having any luck on with a Google search on this topic.

I have a new 5G video iPod. The only real advantage of this device over the 3G iPod it replaced is that it can charge off a USB port. This is big, because I don't like carrying power adapters when I travel. I have to carry a corporate laptop, it has USB but not firewire.

Fine, but the iPod is formatted using HFS+ under OS X. It syncs to OS X. If I plug it into windows box the OS mounts it as a USB drive and asks if I want to format it.

Yech. What if I clicked the wrong button?

I've partially disabled this. I went into the XP services menu and stopped and then disabled the iPod service. I then went into my XP hardware profile and with the iPod mounted I disabled hardware support in all profiles for this device.

The result is the OS still tries to mount the USB device, but stops as soon as it 'recognizes' it as an iPod. So I don't get the nasty offer to format the iPod. I still have to manually dismount the partially mounted USB device in order to be able to use it while it's connected to the USB port (though since the file system is not mounted I could probably just ignore the warning and unplug it if I just wanted to charge it).

So, not bad really. Still, it would be nice if it didn't even TRY to mount. Anyone know a workaround?

Palm Tungsten E2: wicked amazon reviews

Wow. Watching Palm die is a sick sort of entertainment -- but I can't resist.

Amazon's reviews on Palm's most important PDA product, the Tungsten E2, are wicked. It looks like the E2 has a defect with the on-off switch, shortly after the 90 day warrantee ends the switch dies. Palm had similar problems with several earlier models -- I guess they just can't figure out the on/off switch.

The Treo 650 is popular, but I can't see how it can forestall doom. They've sold the PalmOS software to a Japanese company so there's no revenue stream there.

What a train wreck.

PS. Since there's no real replacement for the dying Palm PDA (PocketPC PDAs are also on death row) I may yet buy a Tungsten E2! (4/06: I did.) I'll wait for a great offer however. I'll also use TealLaunch to turn the device off and a function button to turn it on -- so I'll completely avoid the flaky on/off switch. It might last longer if I never use it.

Wednesday, February 15, 2006