25.10.2024
Logitech Squeezebox Radio plus Media/Musik Server#
The public media server at www.mysqueezebox.com was retired early 2024, see anouncement 1 and 2
.
You need to have your own Media Sever for the Radio now.
Prepare PI5#
I followed more or less StepByStep Instructions by Harald Kreuzer
Disable swap file
sudo service dphys-swapfile stop sudo systemctl disable dphys-swapfile sudo apt-get purge dphys-swapfile sudo apt autoremove sudo vi /boot/firmware/cmdline.txt ADD at the end of line >noswap< console=[...] noswap sudo vi /etc/fstab ADD: # Log to RAM tmpfs /tmp tmpfs defaults,noatime,nosuid,mode=1777,size=256m 0 0 tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=128m 0 0 tmpfs /var/tmp tmpfs defaults,noatime,nosuid,mode=0755,size=128m 0 0
Install LMS for music (only)#
It is pretty easy to install the Logitech Media Server / Lyrion Musik Server
LMS Getting Started

sudo apt-get install libsox-fmt-all libflac-dev libfaad2 sudo apt-get install libio-socket-ssl-perl sudo apt-get install libcrypt-openssl-bignum-perl sudo apt-get install libcrypt-openssl-random-perl sudo apt-get install libcrypt-openssl-rsa-perl # download ARM version Debian ! wget https://downloads.slimdevices.com/LogitechMediaServer_v8.5.0/logitechmediaserver_8.5.0_arm.deb (note: NOT the ARM tgz = .tar.gz => tar xvf *.tgz) sudo dpkg -i logitechmediaserver_8.5.0_arm.deb # to test at window you need lame too sudo apt-get -y install lame
sudo service logitechmediaserver start sudo service logitechmediaserver stop sudo service logitechmediaserver restart
WebGUI: http://raspberrypi5:9000/
You can listen to selected stream with http://raspberrypi5:9000/stream.mp3
Squeezbox Radio #
Initially I added the remote LMS in the radio settings and it worked, see https://lms-community.github.io/getting-started/migrate-from-uesr-de/
But starting Oct 2024 the radio lost connection to LMS frequently, e.g. not when running but when re-activated after a day or so. A restart and/or factory reset made it work again. But next day it was disconnected again.
Example error:
- Es konnte keine DHCP-Adresse für dieses Netzwerk ermittelt werden
- Ping LMS nicht ok
Check listening ports at PI5 (server), make sure 9000,9090 and 3483 are ok
> sudo ss -tunlp|grep squeeze Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process udp UNCONN 0 0 0.0.0.0:3483 0.0.0.0:* users:(("squeezeboxserve",pid=704210,fd=8)) udp UNCONN 0 0 0.0.0.0:1900 0.0.0.0:* users:(("squeezeboxserve",pid=704210,fd=24)) udp UNCONN 0 0 192.168.188.63:1900 0.0.0.0:* users:(("squeezeboxserve",pid=704210,fd=23)) udp UNCONN 0 0 0.0.0.0:56339 0.0.0.0:* users:(("squeezeboxserve",pid=704210,fd=27)) tcp LISTEN 0 4096 0.0.0.0:9000 0.0.0.0:* users:(("squeezeboxserve",pid=704210,fd=26)) tcp LISTEN 0 4096 0.0.0.0:9090 0.0.0.0:* users:(("squeezeboxserve",pid=704210,fd=20)) tcp LISTEN 0 4096 0.0.0.0:43373 0.0.0.0:* users:(("squeezeboxserve",pid=704210,fd=25)) tcp LISTEN 0 4096 0.0.0.0:3483 0.0.0.0:* users:(("squeezeboxserve",pid=704210,fd=9))
You can control many setting at the radio from the LMS.
For example WebUI > Settings > Advanced > Logging > set "network.upnp" to "Info" > Apply > "Save logging settings for use at next
application restart" > Restart
Connect via SSH
see joe's
- Enable SSH at radia at Settings > Advanced > Remote Login > Enable SSH
- Login credentials are shown there, default is root/1234
- Connect via SSH client to <LMS-IP>:22, I used putty
- validate log
> tail -f /var/log/messages Oct 25 13:33:43 squeezeplay: WARN applet.AlarmSnooze - AlarmSnoozeApplet.lua:392 notify_serverDisconnected: SlimServer {mysqueezebox.com} - disconnected, but no server alarm in progress : nil You would need the “Community Firmware” (via a plugin) to stop that error.Here you see that we have still issues with the old server and this is why you should upgrade your radio to the "community
UPNP/DLNA ?#
UPNP/DLNA => Settings > Plugins verwalten > enable "UPnP/DLNA Media Interface (v1.0)Custom URL #
Note: WebGUI > Radio > URL laden - does not save the URL- Create m3u file like
#EXTM3U <= must be first line #EXTINF:<seconds>,<track title>
examples:
#EXTM3U #EXTINF:295,Starlight Express - AC/DC MyCDs\Starlight Express - Starlight Express, Bochum 1991\Starlight Express - 05 ACDC.mp3
#EXTM3U #EXTINF:0,Radio BOB http://streams.radiobob.de/bob-national/mp3-192/mediaplayer2. copy in the folder which is configured in settings > Grundeinstellungen > Wiedergabenlisten-Ordner
3. After changes: Settings > "Durchsuchen starten" (auch für Wiedergabelisten)
4. At radio you can choose Eigene Musik > Wiedergabelisten; you can even save that as favorite