Guide: O2 Joggler and Logitech Squeezeplay
THIS GUIDE HAS NOW BEEN IMPROVED AND NEW VERSION HAS BEEN LAUNCHED. THIS GUIDE SHOULD BE ONLY USED FOR INFORMATION AS THE SQUEEZEPLAY INSTRUCTIONS HERE WILL NOT WORK ANYMORE (09/06/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..
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.
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. 
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.
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
./start-squeezeplay.sh
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 command
more /media/squeezeplay/log.txt
Remove
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….
- Related Posts
