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?

13 thoughts on “Controlling a Squeezebox from an iPhone/iPod Touch”

  1. What version did you use? 0.5.1?
    Which SqueezeCenter Version?
    Is the iPod on the 2.0 firmware?
    A 2.4GHz Celeron should be fine. Which pages time out?

  2. Oh, one more thing: Are you sure SqueezeCenter wasn’t scanning your library while you tried this? Windows has V E R Y bad scheduling and SqueezeCenter’s scanner can drag down performance dramatically on a PC.
    A timeout typically means a file cannot be found or accessed, btw. Which is a bit strange it it works well from your laptop.

  3. Coolio-

    Hey, thanks for stopping by and turning my blog into a private tech support forum. 😉

    iPeng 0.5.1
    SqueezeCenter 7.0.1
    iPod Touch w/ 2.0 firmware and zero added apps (brand new in fact!)
    SqueezeCenter wasn’t scanning, overall processor/memory usage on the server looks totally normal.

    The first screen of iPeng comes up fine, but as soon as I try to go to the Now Playing screen, or any of the artist/album/song listings, it times out.

    I’m starting to suspect my oldish wireless router and/or the wireless card in my server. Hmm…. may need to some more testing.

    @limi: no iTunes for me. Lack of support for FLAC was a deal-killer.

  4. Jon,
    that’s what pingbacks are for, isn’t it? Mail me, if you want to keep this out of the blog, mail me.
    iPeng definitely should NOT time out, however slow your hardware is, the 0.5.1 version should be pretty fast.
    So debugging basics:
    You don’t get any timeouts with your Laptop? Is that attached through WLAN as well?
    How’s your “normal” internet on the iPod?
    I’ve only seen timeouts when some file could not be accessed or the server or connection is VERY slow.

  5. 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!

Comments are closed.