Sep 14

SqueezePad 1.10.0 comes with improved Home Automation Integration.

Those of you doing home automation, typically use a different App as their main remote control App. Typical examples are CommandFusion , iRuleiRemoteControl .

These tools often allow you to start a different App with a short URL, so you are able to directly start SqueezePad from them.

Unfortunately there are some problems with this approach (well not anymore with SqueezePad):

  • your home automation tools are typically centered around rooms, so just starting a Squeezebox Controller with an arbitrarily selected room is confusing
  • at some point you want to get back to your Home Automation App. Pressing the home button of your iPad and selecting the App on the iPads main screen is inconvenient.
When you you’ve done everything right, you will be able to have the following new icon in SqueezePad:
So how does all this magic work?
Actually quite simple. As an example in CommandFusion you can configure the following:


Let’s explain the different parts:
squeezepad://? the beginning of the URL tells iOS to start SqueezePad
returnURL=iviewer:// the URL to return to, when the user presses the icon in SqueezePad.  If you leave out this parameter, SonoPad won’t show the icon to return to the original App.For most other Apps (except CommandFusion and TPControl) you need to URL-encode this part ( so it would read iviewer%3A%2F%2F)
& separator, to tell iOS the next parameter starts
defaultPlayer=00:04:20:27:91:1f MAC-address of the player that should be selected by default, when SqueezePad starts.
This address MUST be configured in lowercase!To find the MAC-address of your players, enter the settings screen of your Squeezebox-Server. On the “Information” Tab all MAC addresses are listed.If you leave out this parameter, SqueezePad will revert to it’s default behaviour, i.e. on start it will select the SqueezeBox that was selected when you left SqueezePad the last time.


Here some other examples:

iRule squeezepad://?returnURL=irule%3A%2F%2F&defaultPlayer=00:04:20:27:91:1f
tpcontrol squeezepad://?returnURL=tpcontrol://&defaultPlayer=00:04:20:27:91:1f

Hope you enjoy this new feature! If there are any questions, don’t hesitate to contact me via support(at)

Sep 19

Just a short note: I used the last week to severely test SqueezePad under iOS6.
So far I did not find any shortcomings, looks like iOS6 is more backwards compatible than the previous iOS versions.

So as always: have a lot of fun with SqueezePad – and if you still do find anything strange, don’t hesitate to contact me directly!

On a personal note: while of course I do like the many enhancements in iOS, not having a YouTube App (the Google one is not available for some reason in Germany) is a really big downside for me.
My 2 1/2 year old son is/was able to find the YouTube App on any iPad that was given to him 😉 … and as YouTube then presented the history of videos watched (usually all of his own kids videos as I don’t use YouTube on the iPad)  it was really impressive watching him navigate YouTube like it was a no-brainer for a 2 1/2 year old toddler.

Unfortunately he isn’t able to type in the browser window yet and also the webpage isn’t as intuitive as the App. One really  really big loss for me :(.

May 06

Artwork and icon improvements in SqueezePad 1.9.5

Allgemein @en, News Comments Off on Artwork and icon improvements in SqueezePad 1.9.5

In SqueezePad 1.9.5 I focused on the small album art in the left menu. Of course the Retina display of the new iPad makes a huge difference but also on iPad 1 and 2 I found a bug, that made the artwork more blurry than it had to be.
On the following screenshots you can see a direct comparison. I scaled all images up to to be the same size for better comparison of the details – on a real iPad these images have a size of 12mm x 12mm.
Most obvious is the improved readability of all texts (despite the small size) – and one can also clearly see the improvements the Retina resolution can get you for the same image.

Also all icons got a makeover for the new iPad.As one can clearly see, the icons were not just scaled up but redrawn from scratch.The original set was drawn by a designer, but now I was on my own.Might look simple, but as I’m not the most talented graphics guy I guess it took me two hours on average for each icon.

Mar 17

Wow – some people already got their new iPad!

Unfortunately I’m not as fast as you, my order for the new iPad will only arrive on Monday (and I hope to catch the postman then).

I’ll then be able to see what areas of SqueezePad need improvements with the new Retina display. For instance the album art could be retrieved with twice the resolution and I’m pretty sure some icons will need some overhauling as well.

Please give me some time for the adjustments, but I’m pretty sure you’ll get an update soon!

[update 18.03.2012] I sent a first new release to Apple for review. It turned out, that most texts in SqueezePad didn’t adapt to the Retina resolution automatically. This has been fixed, lets see how fast Apple is reviewing nowaday.

[update 09.04.2012] While the first update improved the appearance of SqueezePad quite a lot, I spent some more time into improving the Retina capabilities: I’m almost finished with redrawing all icons and also the small album cover in the left menu will be retrieved in Retina resolution in the next SqueezePad version. Stay tuned!

[update 20.04.2012] the new version is out! Every corner now in high resolution – a joy for the eyes!

Dec 25

Me any my family celebrated christmas with a lot of christmas songs obviously.

A good companion of course was SqueezePad, which always showed us, what was playing right now.
Doesn’t it look nice drapped up on our board?

Unfortunately I’m not the very best at taking pictures when not too much light is around – anyway I think you’ll get the spirit 🙂

I’m subscribed to one of the many streaming services, so was able to fulfill everyones christmas song wishes.
My granny was quite astonished by all the possibilities and that my ‘library’ even had old classics she used to hear on the disc record.

I don’t think she’ll buy a Squeezebox and iPad now, but she will definitely come back next year 😉

Oct 08

If you are like me, music is not only about the tunes, but also about bands and artists.Unfortunately always looking them up and learning about them is (was) a tedious task … open the browser, surf to your favorite search engine, enter your keywords … and if you want to look somewhere else start all over.
Until now! SqueezePad 1.9.0 comes with an integrated browser ready to look up all relevant content about your currently playing song, artist or their album with a simple tap.
You’ve never been faster looking up your music!SqueezePad comes with a wealth of pregenerated links to Wikipedia, Google, YouTube, Last.FM, AllMusic, Facebook and many more. You cannot miss the new browser feature – just use the new button below the playlist button to the right.

When I open it, I’m brought straight to the Wikipedia article of the current playing artist, here the Beatles (click to enlarge):

As Wikipedia often lacks a lot of pictures, why not start a search for more images with just one more tap ?
On the left menu you’ll the links to all other sites, so let’s do a Google Image search *tap*

What about moving pictures from YouTube *tap*

Finally lets sing along – finding the Lyrics for the currently playing song is a breeze as well *tap, tap*

Other improvements in this version: the new picture viewer from Squeezebox-Server 7.7 in the Extras menu is working now.

Aug 12

Hi SqueezePad fellows,

a new version has been released to the AppStore today.

Due to popular demand I finally decided to provide buttons for shuffle & repeat on the main screen. As I never could remember what the different symbols on a Squeezebox mean, you’ll get some little helper popup to always find the correct option.
Here is a little screenshot of how it looks like:

These buttons change into ThumbsUp/Down buttons for Pandora and Love/Hate when you listen to LastFM, so you won’t need to use the context menu anymore.

SqueezePad now also renders photo galleries with really big pictures in the menu. This is very handy for the artist images of the biography plugin as you can see on these screenshots:

But also Logitech Flickr “App” and Facebook “App” will now show much bigger images in the photo gallery menus.

And finally: SqueezePad now supports switching of players: it will look out for players connected to other servers (and and renders them in the player menu.

If you tap such a player you will be asked if you want to switch this player (or all players) to your main server.

You will also find a new ‘Switch to’ option in the settings menu to left.
Please note that switching players does not work for password protected servers.

Jul 27

Logitech just released version 7.6 yesterday (in my opinion a little bit rushed, based on the forum posts and problems people have).

Anyway: some users are reporting crashs with SqueezePad (and every other iPad App) now, which I haven’t been able to reproduce myself yet.
Current investigation shows that this is related to players having a bogus playlist, so if this is happening to you, please use the web-interface to start some new song on each player as a start.

[update 01.09.2011] The latest SqueezePad version does not crash anymore with the 7.6.0 server. Also Logitech officially released 7.6.1 in the meantime, which would have fixed the problem as well [/update]

[update 27.07.2011] Logitech fixed the bug causing the crashes really fast in the meantime (see this bug-report).

You will either need to wait until Logitech releases 7.6.1 or download the new beta version tomorrow from here (please make sure, the version number is greater than 32918, today only 32905 is available)


Unfortunately such an error never turned up when trying the Betas of 7.6.

I keep you updated here if I find new information, sorry for the inconvenience.

Jul 18

So yes indeed – SqueezePad gets old 🙂

To celebrate an awesome year I decided to give a 50% discount this week (18.07-24.07), so if you didn’t try SqueezePad yet – now is your chance!

It all started as a little project on my vacation as I wanted to see how these App thingies worked at all. My daytime job doesn’t leave me too much time with developing stuff (all about project management nowadays 😉 ) so SqueezePad is where I do spend my nights developing when my wife and kid are sleeping.

SqueezePad has been the first iPad App for SqueezeBoxes. Only later iPeng and even later the Logitech App followed.
SqueezePad also was the first to bring you playback directly on your iPad around Christmas time – and it’s still the best playback implementation at the current time (supporting gapless playback and full synchronization over the whole course of an album).

SqueezePads main goal – back then and still today is about elegance and simplicity. I always strive to hide the complexities of the Squeezebox universe behind an easy to learn, intuitive and good looking interface. Still also advanced users are able to do whatever comes in their mind.
This is not always easy to achieve – and also comes with just not implementing everything that my users wish – hard decisions everytime!

Whats up to come in the future?

The next release (1.8) right now still in the works but almost finished will bring you some long requested features: buttons for shuffle and repeat (along with ThumbsUp/Down for Pandora and Love/Hate for Last.FM) and some means to switch players between multiple servers.

Version 1.9 will introduce a new feature I don’t want to talk about yet, as I want to keep some gunpowder for surprises.

Version 2.0 then sounds good enough to finally provide a full portrait mode.

Be aware that plans might change, but at least this is my current state of mind 🙂


Onward! the next twelve months are already lurking behing the corner …

Mar 05

<<update 30.03.2011>>SqueezePad 1.7.3 has been released. This version fixes all known problems with the current beta-versions of SqueezePad. So for a limited time (i.e. until Logitech again changes something 😉 ) you can have a lot of fun again with SqueezePad even when running beta-versions of Squeezebox-Server

<<update 18.03.2011>>No time to breath: in the meantime, Logitech changed the nightly 7.6 builds drastically again:
On my test-machine when I browse an album, ALL tracks of my library are shown. Unfortunately no workaround this time. I submitted a fix for all known problems to Apple today. If you want to use SqueezePad without problems, again I have to advise to not run the nightly beta builds of Squeezebox server.<<update>>

<<update 11.03.2011>>*sigh* Unfortunately there are still changes left, that makes SqueezePad not compatible to the latest nightlies. Squeezebox-Server now sends data compressed and SqueezePad is not uncompressing the data. There is only one workaround right now: enter the settings-screen of your Squeezebox-Server, go to Advanced->Logging and activate ‘Debug’ on the ‘network.cometd’ channel. Then hit ‘Apply’.
The debuglog will force the server to send uncompressed data. The next update of SqueezePad will be able to uncompress the data itself

<<update 10.03.2011>> As of today the major bug affecting SqueezePad has been fixed in the Squeezebox-Server Nightly 1.7.5/1.6.x Beta-Download. So if you are using beta-versions you are on the safe side again

<<update 06.03.2010>> I opened a bug-report for Logitech – please follow and vote for it if interested:
I also documented a workaround on the forum:
<<original text 05.03.2011>>

This week Logitech developers changed some code that handles menus in the Squeezebox-Server in the latest development version of the Squeezebox-Server.
Unfortunately this change was not compatible to the way SqueezePad is evaluating menus, so anyone regularly running or updating unofficial beta-versions of Squeezebox-Server (7.6 or 7.5.4) will only see an empty settings menu now.

Right now I’m analysing the code changes and will decide whether I will adopt the code of SqueezePad or create a bug report for Logitechs developers.
Even if I decide to fix the issue it will still take Apple about one or two weeks to review a new version.

For now I can only advise to use the latest stable and official version 7.5.3 of the Squeezebox-Server ( – or if you still have a copy a nightly build from last week.

As you can see, running nightly beta-builds not only might affect your Squeezebox in a negative way, but SqueezePad as well.

I’ll update this blog post, when I have further information.
Sorry for any inconvenience caused.