I spotted this blog over the weekend http://www.aysabtu.dk/blog/.
It explains, in detail, how to connect to a Squeezebox Touch to install a suitable Linux driver to enable a M2Tech hiFace or EDO to work connected to the SBT’s USB socket.
The performance when connected this way using my hiFace 1 is significantly better than I was getting using the S/PDIF output from my SBT.
There were two elements that confused me: one was forgetting that case is sometimes important in http links and the other in logging in as root.
Here is the original instruction in italics and below it my suggestion of what to do
▪ Open a root SSH session (default password: 1234) and execute the following 5 commands all followed by “return” (newline). The last one will reboot your SBT. Please be aware of any non-intended line-breaks inserted by your browser formatting the text.
▪ ssh -l root “IP Address of Player” <Return>
▪ root password (default is 1234) <Return>
Next I’d like to try the hiFace 2 as a comparison. It should be even easier as it doesn’t require a special driver under Linux (or Mac).
Let me know how you get on.