Hacking the Logitech Media Server Touch
How to customise the Logitech Squeezebox TouchThis is a section dedicated to poking around in the Squeezebox Touch.
Changing the Now Playing Display
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;
UPDATED: I've updated the file to remove the collapsed lines and increased the height of the bar slightly.
Here I just collapsed the buttons to the right and made the remaining buttons wider for my fat fingers!
Steps to make this changeFirst off you need to download a SCP client, which you can download from here;
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
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;
The file you want to change is the .lua files located in the following directory;
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.