Monday, May 18, 2009

iPeng for IPhone and SqueezeCenter

Do you like the idea of multiroom audio, Sonos or Squeezebox Duet?

(Image: http://penguinlovesmusic.de/ )
Well, if you have one (or more) squeezebox players, and an iPod Touch/iPhone, how about iPeng?

This little £5.99 iPhone app by Coolio is actually more pretty than the Squeezebox Duet remote, and if you have a iPod touch or iPhone works really nicely over your WiFi connection - it even 'finds' your slimserver automatically and doesnt need setting up.

Nicely done Coolio.

Update: Squeezecenter on Synology CS407

Our music library is quite large, and is slowing down our Media Center PC as it lives on our home NAS. I just moved SlimCenter to our Synology CS407 NAS where our music lives for better performance.

If you want to get IRBlaster (see below) to work on the Linux/Synology version of SqueezeCenter, then there are a couple of spookily similar little tweaks required:


IRBlaster will give the 'unable to write file' message in the IR learning app (just as it does in Windows), to fix do this:

  1. Download and install the latest Synology firmware (we're running DSM 2.1-0844)
  2. Download and install the SqueezeCenter for Synology.
  3. Telnet/SSH to your Synology (after enabling Telnet/SSH in the web gui.)
  4. cd to /var/packages/SqueezeCenter/target/Plugins
  5. create a new folder there (mkdir IRBlaster) - note case
  6. grant world-write permissions to the folder (chmod 777 IRBlaster)
  7. Try the IRBlaster learning app again, and you should find it worked!

The CS407 isnt the fastest embedded Linux box, but SqueezeCenter runs just fine - when installing plug-ins and re-scanning the music library it does groan a little under the strain, and SqueezeCenter stopped a couple of times, but once scanned, it's working just cool.

Tuesday, May 05, 2009

Taming the Logitech Squeezebox - Controlling your amplifier!

Some time ago Logitech launched the excellent Squeezebox Duet multiroom capable audio system. Naturally, I bought one seeing as I was already very impressed with the Squeezebox 3.
Now, if you have dribbled over the Multiroom Sonos audio system, one of the things you can do with this system (and more expensive built-in systems), is start/stop and control music in any room where there is a player - for the guys at Logitech, they got so close to doing this, but with one exception - There is no amplifier onboard the Squeezebox 3 (The Boom device has a built-in amp of course) - In the GadgetMan's house there was nothing but silence from the Squeezebox in the dining room, because the Amplifier wasnt switched on - authough with the Squeezebox Duet controller, you have complete control over the player in another room, you still had to run in there and turn on the Amp.. GRRR.

Now it turns out that Logitech did think of this - the headphone jack on the back of the Squeezebox2 and Squeezebox3 doubles as an IR Sender port, but they didnt actually provide the entire solution, that honour goes to Felix Mueller for the IRBlaster plug-in for Squeezecenter.
We got this up and running in 2 minutes on our Squeezebox3, sadly the Duet headless-player, doesnt support being an IRBlaster, so a more innovative solution for that is required (Felix actually has a 'Power Switch' circuit for devices like this as well if you care to try.


Here's how we did it - with a couple of tricks to make it work because we probably didnt read the instructions, or used Windows instead of Linux 8-/
  1. Find a compatible IR Transmitter with a 3.5mm plug on it - we used that free one that you get with the Microsoft Media Center Remote Reciever, that you probably threw somewhere because you werent using a set-top-box - it plugs right in and works.
  2. Download the IRBlaster plug-in (its listed in Squeezecenter on the add-ins page)
  3. Download IRBlaster again from the site above (I had to unzip it to C:\Program Files\SqueezeCenter\server\Plugins
  4. Add your slimcenter 'user' as 'full control' on the C:\Program Files\SqueezeCenter\server\Plugins\IRBlaster folder (otherwise you wont be able to create IR Profiles
  5. Restart SlimCenter
  6. Go to the plug-in in the settings page, and start the IRLearning Wizard - from there you can teach your squeezebox the IR commands for your Amp - we used Power On/Off and Vol+/Vol-, which worked first time on our Denon amp.

Sonos, move over! (a bit, cos clearly you're better, obviously).