Slik presenterer LMS lokalt innhold. Kvaliteten på denne info varierer en del gitt den er gratis. Roon's hovedprodukt er nettopp presentasjon og har derfor et eget team som sammen med eksternt personell syr sammen innhold fra en rekke leverandører inklusiv arkiver de betaler for samt fra "influensere" som er betalt for å fremme artister og plateselskap ovenfor tilbydere som radiostasjoner og strømmetjenster.
Fra den samme websiden som skjermdump over er hentet ifra administrerer man det som kalles plugger på LMS. Dette er små eller større tilleggsprogrammer som håndterer alt fra filkonvertering, til cover art, til artistinfo til hvilken brukerflate man ønsker betjene musikken ifra.
Det er i dag blitt veldig enkelt å få LMS og Squeezelite opp å gå på Raspberry Pi OS da begge deler nå finnes i Debian pakkeformat. Om man følger veileleding på
https://www.raspberrypi.com/software/ og får et virkende RPi system opp er det følgende kommandoer som kreves.
Bash:
sudo apt -f install squeezeboxserver -y
sudo apt install squeezelite -y
Etter installsjon kobler man seg til LMS med en nettleser ved å bruke IP adresses til din RPi + port nummer :9000
Eks:
Om man har Material Skin er adressen
Squeezelite er en såkalt headless mediaspiller. Det vil si kontrollflaten presenteres gjennom en webside (eller app) levert av LMS core. Brukeropplevelsen er som om man betjener Tidal eller Spotify.
Skjermdump over er tatt fra en PC, men er ganske lik på smarttelefon og nettbrett og er her presentert med pluggen
Material Skin som benytter HTML5 og har klart å skape en dynamisk og levende brukeropplevelse uten bruk av proprietære apper.
Merk at Squeezelite vil koble seg til LMS automatisk og spille musikk. Men du vil ikke få lyd ut fra den før du forteller den hvor den skal sende lyden.
Her bruker jeg
SL_SOUNDCARD=hdmi:CARD=vc4hdmi,DEV=0 for å sende lyden via HDMI porten til TV'n og lydplanke'n vår.
Bash:
sudo nano /etc/default/squeezelite
Kode:
# Defaults for squeezelite initscript
# sourced by /etc/init.d/squeezelite
# installed at /etc/default/squeezelite by the maintainer scripts
# The name for the squeezelite player:
SL_NAME="$(hostname -s)"
# ALSA output device:
#SL_SOUNDCARD="default:CARD=Set"
SL_SOUNDCARD=hdmi:CARD=vc4hdmi,DEV=0
# Squeezebox server (Logitech Media Server):
# Uncomment the next line if you want to point squeezelite at the IP address of
# your squeezebox server. This is usually unnecessary as the server is
# automatically discovered.
#SB_SERVER_IP="192.168.x.y"
# Additional options to pass to squeezelite:
# Please do not include -z to make squeezelite daemonise itself.
#SB_EXTRA_ARGS=""
Behøver du liste over tilgjegelige lydporter på ditt system bruk
Kode:
Output devices: (standard RPi3+ uten USB DAC)
null - Discard all samples (playback) or generate zero samples (capture)
hw:CARD=Headphones,DEV=0 - bcm2835 Headphones, bcm2835 Headphones - Direct hardware device without any conversions
plughw:CARD=Headphones,DEV=0 - bcm2835 Headphones, bcm2835 Headphones - Hardware device with all software conversions
sysdefault:CARD=Headphones - bcm2835 Headphones, bcm2835 Headphones - Default Audio Device
dmix:CARD=Headphones,DEV=0 - bcm2835 Headphones, bcm2835 Headphones - Direct sample mixing device
hw:CARD=vc4hdmi,DEV=0 - vc4-hdmi, MAI PCM i2s-hifi-0 - Direct hardware device without any conversions
plughw:CARD=vc4hdmi,DEV=0 - vc4-hdmi, MAI PCM i2s-hifi-0 - Hardware device with all software conversions
sysdefault:CARD=vc4hdmi - vc4-hdmi, MAI PCM i2s-hifi-0 - Default Audio Device
hdmi:CARD=vc4hdmi,DEV=0 - vc4-hdmi, MAI PCM i2s-hifi-0 - HDMI Audio Output
dmix:CARD=vc4hdmi,DEV=0 - vc4-hdmi, MAI PCM i2s-hifi-0 - Direct sample mixing device
Merk at uten
sudo
(
midlertidig admin rettigheter) vil squeezelite -l kun retunere
Output devices:
null - Discard all samples (playback) or generate zero samples (capture)
Generelt tips: Om man jobber med headless RPi via
PuTTY på Windows kan klippe og lime være veldig lite intuetivt.
Kopiere fra PuTTY: Merk tekst med mus og trykk
Enter
Lime inn til PuTTY: Plasser markør med piltastene til hvor du ønsker teksten plassert og trykk
Høyre Musetast