[{ALLOW view All}] [{ALLOW edit Markus}] 24.03.2024 [{TableOfContents }] !!Raspberry PI5 8GB [Getting Started|https://www.raspberrypi.com/documentation/computers/getting-started.html] !OS I installed Raspberry PI 5 / Raspberry PI OS 64bit on 128GB microSD via Imager Software\\ Note: Settings has three tabs ! * name = raspberrypi5 * Enable SSH ! * Enable WLAN Update: {{{ sudo apt-get update sudo apt-get upgrade sudo reboot }}} The Squeezebox Radio needs an IP address (see below), so I activated in FritzBox to give the same IP always to "raspberrypi5". !Samba Add samba service to share with windows {{{ >sudo apt-get install samba # Samba user, same password: > sudo smbpasswd -a <user> > sudo mkdir /var/log/samba }} > sudo vi /etc/samba/smb.conf add something like: [global] workgroup = WORKGROUP # MARKUS ADDED netbios name = LINUXSERVER lanman auth = no ntlm auth = yes client lanman auth = no wins support = yes local master = yes preferred master = yes # MARKUS ADDED [Musik] comment=Raspberry Pi Share path = /media browseable = yes writeable = yes read only = no only guest = no create mask = 0775 directory mask = 0755 public = no force user = markus }}} Write permissions on windows are shared on Linux level: {{{ > sudo chmod a+rwx /media }}} Linux Commands\\ note: you see the shares used only if some user uses currently, otherwise check config {{{ > sudo service smbd restart > sudo smbcontrol all reload-config > samba --version => Version 4.17.12-Debian > systemctl status smbd > sudo smbstatus > sudo smbstatus --shares > sudo pdbedit -L -v > cat /var/log/samba/log.smbd }}} In Windows use\\ ~\\raspberrypi5\Musik => Anmelden !Temperature and Power __Power__\\ You cannot properly messure power consumption in PI, app "powertop" cannot be used due to missing batterie.\\ {{{ > vcgencmd measure_volts => volt = 0,7200V }}} I used a smart power adapter from Gosund to check: * 3,0 - 3,4W at idle/streaming * 3,6 - 3,9W while copying files via Samba __Temperature__\\ You can use Linux for checking that:\\ {{{ > sudo cat /sys/class/thermal/thermal_zone0/temp }}} Some Linux background about temperatures:\\ see folder /sys/class/thermal/ \\ => zones, PI5 has one only = thermal_zone0\\ note: values like 60050 = 60,05°C ||file||description||value |type|Type of the thermal zone|cpu-thermal |__temp__|Current temperature|56,0 - 60,5 without fan in arcyl case |mode|Working mode of the thermal zone|enabled |policy|Thermal governor used for this zone|step_wise |available_policies|Available thermal governors for this zone|step_wise |trip_points|temp=temperature/type=type/hyst=Hysteresis value for this trip point|0 critical / 110 °C / 0 | | |1 active / 50 °C / 5 | | |2 active / 60 °C / 5 | | |3 active / 67,5 / 5 | | |4 active / 75 °C / 5 |slope|Slope constant applied as linear extrapolation|-550 |sustainable_power|Sustainable dissipatable power|0 |k_po|Proportional term during temperature overshoot|0 |k_pu|Proportional term during temperature undershoot|0 |k_i|PID's integral term in the power allocator gov|0 |k_d|PID's derivative term in the power allocator|0 |integral_cutoff|Offset above which errors are accumulated|0 |offset|Offset constant applied as linear extrapolation|450000 __Current CPU frequency__ {{{ > cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq => 15000000 > vcgencmd measure_clock arm => frequency(0)=1500004352 }}} !Logitech Squeezebox Radio See [mysqueezebox|https://www.mysqueezebox.com/index/Home] | [forum1|https://forums.slimdevices.com/forum/user-forums/deutsch/1668931-mysqueezebox-com-und-uesmartradio-com-infrastruktur] | [forum2|https://forums.slimdevices.com/forum/user-forums/general-discussion/1668327-uesmartradio-com-and-mysqueezebox-com-servers] | [LMS (Logitech Media Server) Downloads|https://lms-community.github.io/lms-server-repository/] | [LMS Getting Started|https://lms-community.github.io/getting-started/]\\ I followed more or less [StepByStep Instructions by Harald Kreuzer|https://www.haraldkreuzer.net/aktuelles/logitech-media-server-auf-dem-raspberry-pi-4b-mit-5-zoll-display-installieren]. 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 (Logitech Media Server) {{{ 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 }}} [LMS Commands|https://mystupidnotes.com/common-logitech-media-server-lms-commands/] {{{ 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] Enable at radio\\ Settings in radio see [https://lms-community.github.io/getting-started/migrate-from-uesr-de/] 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 format: {{{ #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/mediaplayer }}} 2. 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\\