Controlling a Squeezebox from an iPhone/iPod Touch

UPDATE: OK, turns out the culprit was my dying Linksys BEFW11S4 router, which started choking as soon as I enabled WPA.  iPeng is now chugging along like a champ, and I’m in iPod-Squeezebox remote control heaven.  Thanks, Coolio!

—-

Molly got an iPod Touch last week, and so the first thing I tried to make it do was serve as a sexy touchscreen remote control for my Squeezebox digital music player.

A quick search immediately led me to iPeng, an iPhone/iPod Touch skin for the Squeezebox web interface. (Continuing a fine open-source tradition of powerful products with goofy names, I might add.) Eureka, I thought, I’m home free. It’s simple, elegant, has had five releases, and most of the folks in the Squeezbox community seem to be quite impressed.

Unfortuntely, I’m finding it to be unusably slow. All of the pages except for the homepage timeout. Now, I know that the iPhone/iPod Safari will only wait about five seconds for a server to respond, but surely my Squeezebox can manage that. Apparently not.

I’m not sure whether the problem is:

  • My large-ish music library (~25,000 tracks)
  • My slow-ish server CPU (Celeron 2.4 GHz)
  • ??

The iPeng skins seems to work pretty well when I hit it with laptop web browser.

I’m bummed. Any ideas?