SqueezePlay for Joggler
Latest Release: 7th November 2014
This original version of SqueezePlay for Joggler has been superseded by SqueezePlay for OpenFrame.
The new version is based upon SqueezePlay v7.8 and runs on any OpenFrame 1 (O2 Joggler, Telefonica Orby) or OpenFrame 2 (Cisco Home Energy Controller, Telio Touch) device using the new Ubuntu Bionic or Debian Buster images.
SqueezePlay is an open source music player written by Logitech for their line of wireless audio devices. Ordinarily, SqueezePlay is used on desktop systems, but because the interface was designed with touchscreens in mind, it’s particularly well suited to the Joggler’s display.
This version has had the standard skin adapted for 800×480 resolution, is compatible with Jogglers running both the native operating system and ones based on Ubuntu, and is compiled from some of the latest source code. It also features a simple install method, which should load it onto your Joggler without too much fuss.
Features on the Joggler
- Works on both Native and Ubuntu-based operating systems.
- Can be installed from a USB stick on the native Joggler OS.
- Update applet for simple and quick software upgrades.
- Settings applet for backlight level and display standby.
- Settings applet for internal or external (USB) audio interface.
- Fully compatible with remote control apps, eg. Squeezebox Remote.
Marvellous, I’m sure you’ll agree.
The minimum you need to get started is an account at mysqueezebox.com, which will give you access to content over the internet. However, to get the most out of SqueezePlay you should install Squeezebox Server onto your computer. This will serve out any music on your system to SqueezePlay, Logitech’s own Squeezeboxes and many DLNA compatible devices. You can also install plugins to the server, which will add features such as Spotify support and BBC iPlayer radio streaming.
Of course you will also need a Joggler, running either the native operating system, or one based on Ubuntu. If you are using the native operating system, it is important to make sure that you are running the final release of the O2 system, or the OpenPeak revision. At the time of writing this is:
- Firmware: 8686.S3 (O2) or 8964 (OpenPeak)
- Software: 26635.S3 (O2) or 30291 (OpenPeak)
You can check this from the Settings app, under the About menu option.
Joggler Native OS
If you are running the O2 revision, there is no need to have SSH access to your Joggler in order to install SqueezePlay on the Native OS. Simply download the USB installer from above and follow these instructions:
- Download the zip file and copy the contents to a FAT formatted USB stick.
- Make sure you have copied all the files, including the ‘.sum’ file.
- Plug the USB stick into a powered-off Joggler.
- Power on the Joggler and wait until the normal interface appears.
Once installed there will be a blue SqueezePlay icon on the launcher panel. Tap this to load SqueezePlay, complete the initial setup and then you can head to Settings > Update to check for the latest version.
Command Line Installation
If you are using the OpenPeak software, the USB installer will not work. You need to download the installer script and run it manually. This will grab the latest version for you straight away. The manual method can also be used on a Joggler running the O2 software if preferred.
First, if you are using the O2 software you will need to have set up SSH using the SSH/SCP Enabler. Follow the instructions, then log in to your Joggler using the Terminal app on Mac OS X or Ubuntu, or PuTTY on Windows.
If you are using the OpenPeak sofware, Telnet access is enabled by default on port 21, which can be used instead of SSH.
Once you see the command prompt, enter the following commands:
cd /media wget https://birdslikewires.net/download/openframe/squeezeplay/sqpinstall.sh chmod +x ./sqpinstall.sh ./sqpinstall.sh
The script will describe what it’s doing, then your Joggler’s interface will restart (this takes a few moments) and you’ll find a new blue icon for SqueezePlay. That’s it!
Ubuntu for Joggler
If you are using one of the versions of Ubuntu for Joggler, you need to install using the command line. On some releases there’s an ‘Install SqueezePlay’ icon on the Desktop already. You can use this, or you can fire up the Terminal app and enter the following commands:
wget https://birdslikewires.net/download/openframe/squeezeplay/sqpinstall.sh chmod +x ./sqpinstall.sh sudo ./sqpinstall.sh
Once the installation is complete, you should find a SqueezePlay icon under Sound & Video in the Gnome menu. If you are using Joli OS, the icon will be listed under Local Applications.
Updating and Additional Options
To check for updates, just head to Settings > Update. SqueezePlay will not check for updates automatically and won’t bug you should a new version become available.
- So that I’m being totally transparent, to figure out how many people are actually using SqueezePlay for Joggler the updating process will send the MAC address of your Joggler to my update server. This is similar to the method used by O2 for updates (the MAC address of your Joggler is unique, but not private, and is readily waved around all over the internet when you’re online). If you’re interested, you can view the stats for yourself.
If you want to get rid of SqueezePlay, just browse to Settings > Advanced > Remove SqueezePlay. This will remove all of the application files and your settings.
Help and Credits
If you encounter any problems, or need some advice on this release, it’s best to ask on the SqueezePlay for Joggler (Standalone Native and Ubuntu) thread on the O2 Joggler Forum.
I hope you find this useful, and if you do, maybe you’d like to take a look at this page. ;)