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
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.1/lyrionmusicserver_9.0.1_arm.deb > sudo dpkg -i lyrionmusicserver_9.0.1_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
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