Hacking the Logitech Media Server Touch

How to customise the Logitech Squeezebox Touch

This is a section dedicated to poking around in the Squeezebox Touch.

Changing the Now Playing Display

touch

This is the standard display. If like me you find the touch buttons small and difficult to press you can easily increase the size of the buttons and even remove buttons you don't want to show to get a display like so;

Squeezeplay View

UPDATED: I've updated the file to remove the collapsed lines and increased the height of the bar slightly.

Squeezeplay Updated

Here I just collapsed the buttons to the right and made the remaining buttons wider for my fat fingers!


Steps to make this change

First off you need to download a SCP client, which you can download from here;

http://winscp.net/eng/download.php

You only need to download the Portable Executables release as you don't need to install it.

Run the WinSCP.EXE file



Now on the Touch go to Settings -> Advanced -> Remote Login Menu

Enable SSH on the Touch and make a note of the IP Address



Now back to WinSCP, select Login and then use the settings as below

Hostname; YOUR Touch IP Address

Change the Protocol to; SCP

Default Username is; root

Default Password is; 1234

winscp

Click Login and you will get a message about host key not in cache, select yes

Ignore the various messages; Error looking up user groups, ignore it and click OK

Ignore the Error getting name of current remote directory and click OK



You are now logged into the Touch and its basically like playing around on a ftp server.

From the dropdown select the /root directory which will then show a list of directories.

Follow it down to;

/usr/share/jive/applets


The file you want to change is the .lua files located in the following directory;

WQVGAsmallSkin/WQVGAsmallSkinApplet.lua


Rename or replace the file with the file from this zip file

Ensure you transfer in binary mode

Once the file has been overwritten; Close down WinSCP

Reboot the Touch and job done!

Things to note - Each time the Touch has a firmware upgrade you will need to replace the files again.


If you want to tweak the buttons yourself have a play around with Squeezeplay and look in the applets directory;

C:\Program Files (x86)\Squeezebox\SqueezePlay\lua\applets

I removed the following lines from the Original WQVGAsmallSkinApplet.lua

Lines; 2934 to 2965 : 3067 to 3083 : 3111 to 3121

Each time you make a change you will need to shutdown SqueezePlay and restart it, to suck in the changes.


I've just started poking around in the Touch and hopefully will find some interesting things, if you have any tips or hacks for the Touch please contact me and I'll add them to this Touch section.