11.01.2025
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.
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
| LMS Getting Started
| LMS Commands
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 ! OLD: 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) OLD: sudo dpkg -i logitechmediaserver_8.5.0_arm.deb # to test at window you need lame too sudo apt-get -y install lame
#> wget https://downloads.lms-community.org/LyrionMusicServer_v9.0.2/lyrionmusicserver_9.0.2_arm.deb > sudo dpkg -i lyrionmusicserver_9.0.2_arm.deb Vormals nicht ausgewähltes Paket lyrionmusicserver wird gewählt. dpkg: Entfernen von logitechmediaserver zugunsten von lyrionmusicserver wird in Betracht gezogen ... dpkg: Ja, logitechmediaserver wird zugunsten von lyrionmusicserver entfernt [...] => uses new /etc/squeezeboxserver/types.conf > sudo service lyrionmusicserver start > sudo service lyrionmusicserver stop > sudo service lyrionmusicserver restart
WebGUI: http://raspberrypi5:9000/
You can listen to selected stream with http://raspberrypi5:9000/stream.mp3
Logs
vi /var/log/squeezeboxserver/server.log // server log vi /var/log/squeezeboxserver/scanner.log // server scanner log vi /var/log/messages // log at radio (see below)
.
> 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
> 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
(I am afraid to loose this):
After that I had no issues any longer with connection loss!
#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