Sometimes devices are funny (Logitech Squeezebox Touch) December 11, 2010Posted by claudio in Uncategorized.
Tags: device, flac, GNU/Linux, logitech squeezebox touch, music, Perl
Some time ago I bought a Logitech Squeezebox Touch for the living room. Attach a usb2 disk to it and say goodbye to your cds: it plays ogg, mp3, flac, etc.
While being a device geared toward the general public, the Logitech engineers didn’t forget that some people may want to have a look under the nice touch-screen interface:
$ ssh 10.0.0.100 -l root
This network device is for authorized use only. Unauthorized or improper use of this system may result in you hearing very bad music. If you do not consent to these terms, LOG OFF IMMEDIATELY.
Ha, only joking. Now you have logged in feel free to change your root password using the 'passwd' command. You can safely modify any of the files on this system. A factory reset (press and hold add on power on) will remove all your modifications and revert to the installed firmware.
With a little of humour in /etc/motd they welcome your changes and avoid at the same time a call to their support line :).
In case you are curious:
# uname -a
Linux SqueezeboxTouch 18.104.22.168-rt16-332-g5849bfa #1 PREEMPT RT Mon Nov 8 12:48:28 MST 2010 armv6l GNU/Linux
# perl -v
This is perl, v5.10.0 built for arm-linux-gnueabi
Copyright 1987-2007, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page.
# ps awx |grep perl
28641 ? SN 0:42 /usr/bin/perl /usr/squeezecenter/slimserver.pl --charset utf8 --noweb --notranscoding --nosb1slimp3sync --nostatistics --noinfolog --nodebuglog --logfile syslog
28643 ? SN 0:01 /usr/bin/perl /usr/squeezecenter/gdresized.pl
29210 pts/0 S+ 0:00 grep perl
Perl and GNU/Linux for my flac files. You won’t hear me complaining… :)