• BORED Logo

  • Guide: O2 Joggler and Logitech Squeezeplay

27th May 2010

Guide: O2 Joggler and Logitech Squeezeplay

By Tarkan | Permanent Link
Updated Thu, 10th June 2010


For the last couple of weeks I have been playing around with the Joggler which has been half-price for the last few weeks which makes it even better value. It is O2’s replacement for the fridge door notes for the busy families..Joggler Native OS

It is a great piece of kit especially when you consider the price, and once you discover this thing is running a stripped down version of Ubuntu – all sorts of possiblities open up. The hardware is made by Openpeak and it is based on their Openframe 7 hardware without all the phone stuff.

In my house I use Logitech’s squeezecenter/squeeze controller kit to distribute music around the house – and I thought looking at the Joggler it would make a perfect secondary display or even a great local way of controlling the music in a room (and much cheaper than Logitech’s hardware offerings).

Quick search on the internet will show you some great mods that people are doing with their Joggler’s including things like running complete Linux installations off plugin USB memory sticks.Joggler Squeezeplay Version

The only mod I wanted to do was run Logitech’s squeeplay software to control my music around the house and I wanted to run it off the native o/s on the Joggler without USB dongles sticking out the side.

So after a few days of scratching my head and playing around with Ubuntu and the Squeezeplay sourcecode, I managed to compile the latest version of Squeezeplay v7.6.0 8802 (this is from the beta branch, but thats because I run v7.6 of the Squeezecenter Server software).

Once that was compiled and tested, I decided to also integrate the excellent skin created by 3guk that can be found here. This skin makes Squeezeplay fit Joggler’s screen like a glove. Joggler Squeezeplay Now Playing

And with the creation of a simple script to aid in starting up Squeezeplay – I can now release my guide to running Squeezeplay on a native Joggler.

The Guide

Disclaimer/Warning: I am not responsible for any damage you cause to your Joggler by following any information you read here. You have been warned.

Firstly to use this guide you need to enable Telnet or SSH access to your Joggler. To do this visit JogglerWiki and read all the quite simple instructions.Joggler Squeezeplay Internet Radio

So once you have got remote access to your Joggler and you have a suitable client (I use Putty as I am windows based).

Log in to your Joggler and execute the following commands. If you are using Putty, you can copy and paste line by line rather than typing it all in.

cd /
wget http://www.tarkan.info/images/squeezeplay-joggler76.tar
wget http://www.tarkan.info/images/start-squeezeplay.sh
chmod a+rx start-squeezeplay.sh
tar -xvf squeezeplay-joggler76.tar

Once it is all working you can remove the original tar file

rm squeezeplay-joggler76.tar

The startup script sends all the logging information to a file in the squeezeplay directory, to access this use the following commandJoggler Squeezeplay Album List

more /media/squeezeplay/log.txt


To remove squeezeplay, just type these commands from your telnet/ssh session.

If you are running my previous squeezeplay build, please remove that by
doing the following in your telnet/ssh session.

rm /start-squeezeplay.sh
rm -rf /media/squeezeplay

I do suggest installing this patch which lets you fix the backlight issues with the standard o/s information here. I have it setup for autodimming and find it works really well with the Squeezeplay interface.

This is only the beginning when it comes to modding the Joggler, there are so many things to do and fix. Things that are in need of attention :-

  • You need to Telnet/SSH to start squeezeplay
  • No access to the underlying native O2 applications

So still lots of work to do, but I think totally do able!!! Enjoy….


Posted on Thu, 27th May 2010 at 9:48 pm under Computing, Tutorials. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

There are currently 35 responses to “Guide: O2 Joggler and Logitech Squeezeplay”

Comments? Suggestions? Help? Well here's your chance! Leave a comment.

  1. 1 On May 28th, 2010, Paul said:

    Great work and thanks for documenting. Implemented on my Joggler as instructed above and it is working a treat.

  2. 2 On May 28th, 2010, Justin said:

    Hey, fantastic. This is just what I’ve been looking for!
    Any clues how to add Squeezeplay to the Joggler menu?

    Well doen!

  3. 3 On May 29th, 2010, simbo said:

    Excellent! Well written instructions and great tying up between the Ubuntu and native versions floating around. Please keep it up-to-date with latest developments!

  4. 4 On May 30th, 2010, dec said:

    How did you get the ‘now playing’ screen to fit so nicely? I’ve followed the instructions here:


    But I don’t get the large coverart and buttons to fill the width of the screen on my Joggler. Any tips?

  5. 5 On May 30th, 2010, Tarkan said:


    If you followed my instructions and are running Squeezeplay on the native Joggler OS then you do not need to do anything to get 3guk skin as it is included in my distribution.

  6. 6 On May 30th, 2010, dec said:

    Thanks for the quick reply. I’m actually running stephen ford’s ubuntu netbook image from a usb drive:


    I then followed the instructions here to install squeezeplay and the appropriate skins:


    If I choose the WQVGA large skin then the ‘now playing’ & ‘back’ buttons dissapear. I’m using the WQVGA small skin but then I have small artwork and my ‘now playing’ screen does not fit as nicely as yours (the buttons do not span the whole width like in your screenshot).

  7. 7 On May 30th, 2010, dec said:

    After some investigation it appears that it’s something to do with the guide for extracting the skin:

    sudo tar -C /opt/squeezeplay/share/jive/applets/WQVGAsmallSkin -xvf NAMEOFDOWNLOADEDFILEHERE

    This creates a sub folder within the /WQVGAsmallSkin folder instead of overwriting what’s in the /WQVGAsmallSkin folder.

    Do you know what the correct syntax would be? I’m all googled out with no further idea!

  8. 8 On May 31st, 2010, dec said:

    Ok, fixed it.

    Here’s what I did (please note I think this is specific to Stephen Ford’s image):

    login as normal with ssh, then type:

    sudo su

    hit enter

    cd /opt/squeezeplay/share/jive/applets/WQVGAsmallSkin

    hit enter

    rm -r images

    hit enter

    cd 3guk-Joggler-Squeezeplayer-38ed076 ***change as appropriate for directory that is made within the WQVGAsmallSkin folder***

    hit enter

    mv * /opt/squeezeplay/share/jive/applets/WQVGAsmallSkin/

    hit enter


  9. 9 On May 31st, 2010, dan said:

    Nice work Tarkan, got SP working nicely, thanks! Do you think there will be a way to create a shortcut on the Joggler OS screen?

    Thanks again!


  10. 10 On June 2nd, 2010, Kenny said:

    That’s brilliant. Thanks for the instructions, I managed to get it working last night, (and followed Michael Herger’s instructions to get squeezebox running on Freenas) so I’ve got a perfect setup now. Will look at how to get a menu item for the player.


  11. 11 On June 4th, 2010, Neil said:

    Great install! Just setup on my Joggler and also added busybox. Now I can run locally with a desktop icon to start, and no external webserver required.


  12. 12 On June 4th, 2010, Tarkan said:

    Thanks for the feedback. I will be releasing a new install script which does not need Busybox. It is currently in Beta testing.

    The new release will include an ultra light weight webserver which means the modified busybox is not needed – however the modified Busybox is an excellent ‘upgrade’ to the joggler due to all the other builtin functions included.

  13. 13 On June 4th, 2010, Warren said:

    Outstanding work. £75 for an Joggler from ebay, 5 minutes of following this excellent guide, and I’m now rocking and rolling on an almost perfect Squeeze Touch clone.

    In reply to #11: How did you get an icon on the desktop to launch Squeezeplay?

  14. 14 On June 4th, 2010, Dan said:

    Hi Tarkan, I am happy to beta test your latest squeezebox script!

  15. 15 On June 4th, 2010, Bryan said:

    Hi, I’d love to help test the script too. Thanks

  16. 16 On June 5th, 2010, niallmoran said:

    great work Tarkan – been fiddling with squeezeplay using disca’s image before but this seems far neater! Happy to help test the new script :)

  17. 17 On June 5th, 2010, niallmoran said:

    works a treat – only thing i’ve noticed is that the headphone output from native joggler is lower than i was getting on ubuntu…no big deal – just wish i’d got more than one joggler now :)

  18. 18 On June 6th, 2010, Paul said:

    Just installed the updated installer with icon on the default O2 Joggler screen and it is working perfectly. Thank you for all your work. Do you have a Paypal account so we can make donations?

  19. 19 On June 6th, 2010, Rich said:


    Awesome stuff – would love to test the new script. Cheers…

  20. 20 On June 7th, 2010, Matt said:

    Thanks very much for your work. I’d like to try out the script as well if poss.


  21. 21 On June 7th, 2010, Justin said:

    Hi again.
    Been using this on my Native Joggler; set bootup script to run squeezeplay on startup. However after a few hours(?) the sound stops, so can no longer use the joggler as a player; although works fine to control other squeezebox devices. Anyone else have the same issue? Not really sure even how to investigate further.
    ps. Paul on 6th June mentioned updated installer with icon – where is this?

  22. 22 On June 7th, 2010, Steven said:

    @ Justin,

    Yes this happens to me also, irrespective of whether I try Tarkan’s version or the Ubuntu setup! I have no idea why, it’s just frustrating given that for an hour or so it works brilliant, then the next day it requires a hard reboot :(

    Great work though!

  23. 23 On June 8th, 2010, Gomez said:

    Hi Mate
    Would love to try your new script been using Squeezeplay on Discas Image but running native would bemore Wife friendly ;-)

  24. 24 On June 8th, 2010, Hans said:

    Hi Tarkan,
    The Joggler seems like the perfect device for controlling my squeezebox server. Finally a baisc touch device for a good price. Since I’m in Holland I’m not able to buy the device on- or offline.
    Could you buy me this device and send it to me? I have a paypal account from where I could transfer the money.
    If you tell me the costs of the device and tell me the shipping costs and tell me what reasanable amount you would like to have for all the hassle, that would be great!


  25. 25 On June 8th, 2010, Tarkan said:

    The new single script install will be launched later and I will post a new article explaining – I will also be expecting some donations as hosting these files is going to it my webserver.

    Hans, sadly looks like O2 have stopped selling them – they have told me they may get some more in stock but do not know when – so it looks like you need to look at the secondhand market.

  26. 26 On June 8th, 2010, Hans said:

    Okay Tarkan, thank you.
    If someone might bump into one at their local O2 shop, let me know.

  27. 27 On June 8th, 2010, Dave said:

    Limitless bandwitdh available on my dedicated server if you need it.

  28. 28 On June 9th, 2010, Gomez said:

    Hi There
    Any news on the new script ? Or have I miss interpreted “Later”
    Thanks for all the great work on this Tarkan, I will be sending some beer tokens as soon as funds permit (if I can find your PayPal addy. ;-)

  29. 29 On June 9th, 2010, Tarkan said:

    Sorry, slight delay :)
    But it is launched and you will find it on the homepage.

  30. 30 On June 9th, 2010, Gomez said:

    No need to appolgise Tarkan, I wish I was smart enough to do this stuff myself. Thanks Mate off to check it out right now ;-) I’ll let you know how I get on.

  31. 31 On August 12th, 2010, decanem said:

    thanks for this – really good work. the possibilities the joggler offers never really seemed realised for me until this.

    like a few people have already requested….get your paypal details out somewhere and i’d definitely get you a beer for this.

    thanks again.

  32. 32 On September 19th, 2010, Rick said:

    This is great stuff. Nice one

  33. 33 On January 13th, 2011, spacecowboy said:

    I’ve installed this, and am struggling to get BBC radio stations to work. It says that it is playing but no noise comes out. other stations such as XFM work okay. Any help gratefully received

  34. 34 On January 15th, 2011, Tarkan said:

    Yes I have the same problem, I think the squeezeplay is broken when it comes to playing the iPlayer BBC channels.

    It could be a codec issue not sure – we can only hope newer builds of squeezeplay will fix it.

  35. 35 On April 6th, 2012, O2 Joggler into a squeezebox said:

    […] […]

Leave a Reply

Your email address will not be published. Required fields are marked *

6 × = 18

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spread the Word
  • Ads