LMS (Logitech Media Server) - Teknisk diskusjon

Diskusjonstråd Se tråd i gallerivisning

  • tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.275
    Antall liker
    4.778
    Sted
    Bergen
    Torget vurderinger
    1
    Hmm
    qnap har to Ethernet adaptere med hver sin ip adresse
    lms serveren har en annen ip adresse, og den ip adressen er den samme som for alle spillerne
    og jeg fulgte oppskriften til punkt og prikke
    hver gang jeg stopper lms serveren, dvs enten fra selve QNAP containeren eller fra applikasjonen i containeren, og starter på lms serveren på nytt så får den en ny ip adresse, som merkelig nok øker med en 1 hver gang

    drop out på avspilleren er betydelig oftere ved avspilling av high res en ved ordinær FLAC filer (rippet fra CD)
     

    nma

    Hi-Fi freak
    Ble medlem
    07.12.2003
    Innlegg
    4.817
    Antall liker
    599
    Torget vurderinger
    1
    Virker som du ikke har fulgt oppskriften.

    Click "Add" to create a new network
    Choose "Bridge", select the wanted interface
    Gjør du dette, vil den få IP'en til QNAP'en. Har du ikke gjort det, lages det et nytt subnet, og den får en vilkårlig IP.

    Det forklarer ikke uansett at LMS har samme IP som spillerne dine. Men jeg tror ikke det er tilfelle egentlig. Post gjerne skjermbilde.
     

    tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.275
    Antall liker
    4.778
    Sted
    Bergen
    Torget vurderinger
    1
    Virker som du ikke har fulgt oppskriften.


    Gjør du dette, vil den få IP'en til QNAP'en. Har du ikke gjort det, lages det et nytt subnet, og den får en vilkårlig IP.

    Det forklarer ikke uansett at LMS har samme IP som spillerne dine. Men jeg tror ikke det er tilfelle egentlig. Post gjerne skjermbilde.
    Gjorde akkurat det som du viser, Create new network, bridge, fikk opp de 2 ip addressene til QNAP og valgte en av de, og ingen av de 2 adressene er den som vises nedenfor
    IMG_0095.jpeg

    brukte de portene som kom opp som default ved installasjon og valgte HOST på hver av de

    så da er det muligens 9000 porten som skaper problemer. Ser av diskusjonen på forumet til Lyrion at man må bruke en port som ikke er i bruk av andre.

    har ikke tatt en slik undersøkelse enda, finnes det noen måte å finne ut hvilke porter som er i bruk av ulike tjenester på et lan?
     

    PeriodeLytter

    Hi-Fi freak
    Ble medlem
    26.02.2013
    Innlegg
    5.207
    Antall liker
    5.328
    finnes det noen måte å finne ut hvilke porter som er i bruk av ulike tjenester på et lan?
    Eksempel på bash skript som skanner for en åpen port. Pornummer som vist i eksemplet må være tilgjengelig mellom lan om spillere skal listes på LMS.

    Jeg husker ikke i farten om Lyrion serveren kan bindes til et interface på din NAS. ChatGPT kan være din venn med slike spørsmål. Inkl skrive om skriptet til annet språk om du behøver det.

    Bash:
    #!/bin/bash
    
    # Loop through ip addresses in the arp list and try to open a
    # TCP connetion with port number given with variable $port
    
    # tcp port players connect to on LMS
    port=3483
    
    # ping multicast seem to update the arp list
    ping -c1 224.0.0.1 >/dev/null 2>&1
    
    # extract only ip addresses from arp and test tcp connection on each one
    
    for ip in $(arp -a | awk -F'[()]' '{print $2}'); do
        # start in new bash process to be able to time out
        status=$(timeout 1 bash -c "</dev/tcp/$ip/$port" >/dev/null 2>&1 && echo "open" || echo "closed")
        echo "$ip: $status"
    done
     

    nma

    Hi-Fi freak
    Ble medlem
    07.12.2003
    Innlegg
    4.817
    Antall liker
    599
    Torget vurderinger
    1
    Gjorde akkurat det som du viser, Create new network, bridge, fikk opp de 2 ip addressene til QNAP og valgte en av de, og ingen av de 2 adressene er den som vises nedenfor
    Vis vedlegget 1177045
    brukte de portene som kom opp som default ved installasjon og valgte HOST på hver av de

    så da er det muligens 9000 porten som skaper problemer. Ser av diskusjonen på forumet til Lyrion at man må bruke en port som ikke er i bruk av andre.

    har ikke tatt en slik undersøkelse enda, finnes det noen måte å finne ut hvilke porter som er i bruk av ulike tjenester på et lan?
    Du bruker en bridge som kjører på QNAP-serveren, til hver av klientene, så det er nok grunnen til at det er samme IP på server og spillerne.
    Tenker grunnen til det hakker er at upnp-bridgen kødder seg, og det samme med airplay-bridgen. Evt upnp-støtten til Pinell og hva det er du har Airplay kjørende på som kødder. Det er neppe samme problem hvis du bruker en ekte squeezebox/squeezelite.
     

    tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.275
    Antall liker
    4.778
    Sted
    Bergen
    Torget vurderinger
    1
    Hmm,
    Min faste spiller er en Cary streamer. Når det stopper så switcher LMS til en annen spiller, som ikke står på (kun standby), før Cary kommer igang igjen.
    Derav spørsmålet om å blokkere alle andre spillere.

    Men kanskje like lurt å sette opp LMS uten AirPlay

    Ser også at det er angitt et oppsett med fixed ip;

    (Optional) Set a static IP address, by ticking "Use a static IP address" and filling Address, Mask, and Gateway

    kan dette skape andre problemer på mitt lan?
     

    nma

    Hi-Fi freak
    Ble medlem
    07.12.2003
    Innlegg
    4.817
    Antall liker
    599
    Torget vurderinger
    1
    Hmm,
    Min faste spiller er en Cary streamer. Når det stopper så switcher LMS til en annen spiller, som ikke står på (kun standby), før Cary kommer igang igjen.
    Derav spørsmålet om å blokkere alle andre spillere.

    Men kanskje like lurt å sette opp LMS uten AirPlay

    Ser også at det er angitt et oppsett med fixed ip;

    (Optional) Set a static IP address, by ticking "Use a static IP address" and filling Address, Mask, and Gateway

    kan dette skape andre problemer på mitt lan?
    Nei, det har ingenting å si. når du bruker host, så bruker den Qnap'en ip.
     

    tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.275
    Antall liker
    4.778
    Sted
    Bergen
    Torget vurderinger
    1
    Eksempel på bash skript som skanner for en åpen port. Pornummer som vist i eksemplet må være tilgjengelig mellom lan om spillere skal listes på LMS.

    Jeg husker ikke i farten om Lyrion serveren kan bindes til et interface på din NAS. ChatGPT kan være din venn med slike spørsmål. Inkl skrive om skriptet til annet språk om du behøver det.

    Bash:
    #!/bin/bash
    
    # Loop through ip addresses in the arp list and try to open a
    # TCP connetion with port number given with variable $port
    
    # tcp port players connect to on LMS
    port=3483
    
    # ping multicast seem to update the arp list
    ping -c1 224.0.0.1 >/dev/null 2>&1
    
    # extract only ip addresses from arp and test tcp connection on each one
    
    for ip in $(arp -a | awk -F'[()]' '{print $2}'); do
        # start in new bash process to be able to time out
        status=$(timeout 1 bash -c "</dev/tcp/$ip/$port" >/dev/null 2>&1 && echo "open" || echo "closed")
        echo "$ip: $status"
    done
    Glimrende
    Takk skal du ha
    Før jeg vandrer inn i nett teknologiens verden utenfor komfortsonen så skal jeg fjerne de to bridge plugins som jeg hadde satt opp.
    Tror @nma er inne på hva som kan skape problemene
     

    tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.275
    Antall liker
    4.778
    Sted
    Bergen
    Torget vurderinger
    1
    En liten oppdatering.
    Har ryddet litt mht nettverkstilkoblinger, og
    tror QNAP NAS container løsning krever litt mer en 4 GB RAM; fordi kan spille et album rippet i cd FLAC kvalitet ganske så stabilt, men så begynner det å hakke
    så fort jeg starter på et album med FLAC+ kvalitet så kommer hakkingen og til slutt full stopp ganske så umiddelbart

    kjører på miniMac 2014 Monterey (akk var man der) 12.7.6 uten et feilslag

    men lyser rødt og orange på begge nettverkskontaktene på NAS, er vel ikke akkurat et sunnhetstegn; kanskje «an Apple a day keeps the….»
     

    krrm

    Hi-Fi entusiast
    Ble medlem
    30.12.2013
    Innlegg
    136
    Antall liker
    170
    På den ganske nye Synology NASen min, med 10GB RAM, bruker selve containeren i underkant av 0,5 GB på å streame en 24bit/48kHz flac fil. NAS'en i seg selv bruker i overkant av 2GB, og mye av det resterende brukes som cache. Da gjør den lite annet enn å lese filene og streame dem. CPU belastningen er særdeles lav. Oppgraderte i fjor primært fordi jeg slet med ustabil streaming til KEF wireless høytalere, men der er det litt mer komplisert nettverk, inkl wifi, inn i bildet.
     

    tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.275
    Antall liker
    4.778
    Sted
    Bergen
    Torget vurderinger
    1
    Jeg så på NAS speedometer at CPU lå rett over 60% og RAM over 3 (av 4) GB. Uten at jeg spilte, men lms kjørte.
    Dette i kombo med røde og orange lys på nettverkskontaktene gjør at jeg, for nå, havnet tilbake på Mac.
    Vurderer sterkt å oppgradere RAM på nas iom at jeg hadde en liten homeassisstant kjørende og det gikk utmerket.

    Noen som har noen anbefalinger ift testing av nettverkskapasiteten over tid? Man har jo litt angst for ikke å bli eksponert ut mot det store nettet.. Begge kortene svarer og har trafikk (iht qnap speedo).

    edit: fant dette på internettet, men slett ikke sikkert man klarer å tolke dette til noe som gir mening
    https://osxhub.com/macos-network-diagnostic-commands-guide/
     
    Sist redigert:

    bambadoo

    Æresmedlem
    Moderator
    Ble medlem
    11.10.2002
    Innlegg
    23.420
    Antall liker
    13.349
    Sted
    Lørenskog
    Torget vurderinger
    16
    Det er ikke smb prosessen som bruker mye da? Er jo rimelig kjent for det under diverse installasjoner og slilkt.
     

    tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.275
    Antall liker
    4.778
    Sted
    Bergen
    Torget vurderinger
    1
    Det er ikke smb prosessen som bruker mye da? Er jo rimelig kjent for det under diverse installasjoner og slilkt.
    Takk, skal sjekke, og dersom det skulle være tilfellet hvordan unngår man det? Mer RAM er et tiltak, er det annet man kan justere på?
    Ville jo tro at en NAS er optimalisert for nettverkshåndtering av filer. Min brukes 99% av tiden til lms (den resterende 1% er for å legge inn musikk filer..)
     

    nma

    Hi-Fi freak
    Ble medlem
    07.12.2003
    Innlegg
    4.817
    Antall liker
    599
    Torget vurderinger
    1
    Tror ikke RAM er problemet. Docker (i Linux vel å merke) bruker hverken mye cpu eller ram.

    Men en NAS som idler på 60% cpu høres mye ut. Hvis det også er en veldig gammel cpu (men da skal NAS’en din være ganske gammel) kan det tenkes at det skjer noe transkoding av hirez til 96khz som er grunnen til at det hakker.
     

    tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.275
    Antall liker
    4.778
    Sted
    Bergen
    Torget vurderinger
    1
    Skal ta en sjekk av viktige parametre, med og uten belastning
    NAS er noen år ja, sånn i full fart kanskje 2017/18
     

    PeriodeLytter

    Hi-Fi freak
    Ble medlem
    26.02.2013
    Innlegg
    5.207
    Antall liker
    5.328
    @tjua - Lyrion serveren drar tilnærmet ingen resurser. Default vil FLAC trankoding overlates til endpoint, så det er i praksis enkel filoverføring. En ren LMS installasjon på Linux vil streame high-res helt fint på 1GB RPi3 og har da som regel masse minne ledig.

    1770297897252.png


    Om det er slik at LMS drar masse resurser på din NAS ville jeg kanskje mistenke at LMS ikke er ferdig å skanne innhold. Eller at dockerfilen din inneholder en feil, — eller i værste fall skadevare. Og som allerede foreslått, — om serveren må transkode (nedsample) kan filteret kreve mye av CPU. Men som du ser i lenken behøves den ikke mye minne til denne oppgaven.
     

    tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.275
    Antall liker
    4.778
    Sted
    Bergen
    Torget vurderinger
    1
    Takk for alle innspill og bistand, får passe på at lms-tråden ikke glir over i en NAS tekno tråd..

    NAS ble kjøpt inn i nov 2021, Intel(R) Celeron (R) J4125 CPU, opptil 2700 MHz (4 kjerner, 4 tråder), 4 GB RAM
    Jobber på med sjekking..
    konfigurasjon akkurat nå; miniMac med kun installert LMS (sist versjon) og squeezelite kjørende, Cary DMC-700, og NAS (ryddet ingen kjørende programvarer utenom qnaps egne apper; se oversikt over ressursbruk fra NAS eget speedo..) alle på Ethernet.
    Skjermbilde 2026-02-05 kl. 18.09.02.png

    Nettverk på LMS
    Skjermbilde 2026-02-05 kl. 18.06.28.png


    Alt ser greit ut, både på miniMac og NAS. Men ca 40% minnebruk uten noen spesielle programmer som kjører er kanskje vel høyt. QNAPs egne systemprosesser er ca 850 MB (av 4 GB).

    Kjørte LMS i går hele ettermiddag og kveld uten et feilslag.
    Måtte restarte NAS, og plutselig ser det ut til at Cary nå og da mister forbindelsen et par sekunder før den kommer på igjen. Dette er nok annerledes en hakkingen som jeg opplevde med LMS på NAS. Det er et eller annet på nettverket som ikke er optimalt.
    Som begynte etter at jeg fikk Telenors nye ruter installert..(og importerte inn de gamle nettverksnavnene etc via Telenors ruter side)

    Skal installere lms på container igjen og se hvor mye prosess og RAM bruk øker. Prosess og RAM bruk var jo tidvis konstant over 60% på begge på den forrige installasjonen.
    Selve QNAP container installasjonen tar ca 250 MB minne
     

    PeriodeLytter

    Hi-Fi freak
    Ble medlem
    26.02.2013
    Innlegg
    5.207
    Antall liker
    5.328
    Som begynte etter at jeg fikk Telenors nye ruter installert..(og importerte inn de gamle nettverksnavnene etc via Telenors ruter side)
    Jeg husker ikke i farten om Telenor sin ruter allokerer en begrenset IP range på DHCP tjeneren? Om den ikke gjør det er det potensielt en mulighet at man kan få en IP konflikt når man bruker om igjen en eldre navneliste knyttet mot faste IP adresser. Altså at DHCP potensielt kan dele ut adresser som allerede er i bruk som fast.
     

    bambadoo

    Æresmedlem
    Moderator
    Ble medlem
    11.10.2002
    Innlegg
    23.420
    Antall liker
    13.349
    Sted
    Lørenskog
    Torget vurderinger
    16
    Spørsmål uten å ha lest de siste sider. Minimac aksesserer den Qnap? Hvilket macos? Er rapportert om høyt CPU bruk og slikt ved den kombinasjonen spesielt med Marcos tahoe.. bare et skudd i blinde
     
    Sist redigert:

    tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.275
    Antall liker
    4.778
    Sted
    Bergen
    Torget vurderinger
    1
    ^^Aha, skal sjekke
    Spiller akkurat det samme albumet som tidligere idag droppet inn og ut etter restart av NAS med påfølgende stop/start av LMS
    nå ser det ut til gli godt uten drop out så langt
    kanskje et selvlærende nett.. så det kan være noe med den automatiske overføringen som Telenor har
    på den annen side, man skulle anta at de var så proffe at de tilbød et slikt feilopplegg..
     
    Sist redigert:

    tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.275
    Antall liker
    4.778
    Sted
    Bergen
    Torget vurderinger
    1
    Spørsmål uten å ha lest de siste sider. Minimac aksesserer den Qnap? Hvilket macos? Er rapportert om høyt CPU bruk og slikt ved den kombinasjonen spesielt med Marcos tahoe.. bare et skudd i blinde
    MiniMac aksesserer filene på QNAP som delte nettverksmappe

    Monterey 12.7.6, ikke så veldig hardt belastet
    Skjermbilde 2026-02-05 kl. 20.10.10.png


    ser litt av dette i LMS server logfil:
    [26-02-05 17:47:43.0930] Plugins::UPnPBridge::Squeeze2upnp::beat (181) load failed or crashed ... restarting
    [26-02-05 17:47:47.6850] Slim Plugin::RemoteLibrary::UPnP::ControlPoint::_gotError (280) Error retrieving device description: Connect timed out: Invalid argument
    [26-02-05 17:48:13.1003] Plugins::UPnPBridge::Squeeze2upnp::beat (181) load failed or crashed ... restarting
    [26-02-05 17:48:43.1078] Plugins::UPnPBridge::Squeeze2upnp::beat (181) load failed or crashed ... restarting
    [26-02-05 17:49:27.9816] main::init (387) Starting Lyrion Music Server (v9.0.3, 1759466965, Fri Oct 3 05:04:56 UTC 2025) perl 5.034000 - darwin-thread-multi-2level
    [26-02-05 17:49:28.7150] Slim Plugin::RemoteLibrary::UPnP::ControlPoint::search (70) Warning: Failed to initialize multicast socket, disabling UPnP.
    [26-02-05 17:49:29.1574] main::init (661) Server done init:xxx.xxx.xxxx
    [26-02-05 17:49:38.6887] Slim Player::Squeezebox2::statHandler (156) Error: bb:bb:f8:1f:02:6a: Decoder does not support file format, code 0

    men intet etter kl 17:49
     

    tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.275
    Antall liker
    4.778
    Sted
    Bergen
    Torget vurderinger
    1
    Jeg husker ikke i farten om Telenor sin ruter allokerer en begrenset IP range på DHCP tjeneren? Om den ikke gjør det er det potensielt en mulighet at man kan få en IP konflikt når man bruker om igjen en eldre navneliste knyttet mot faste IP adresser. Altså at DHCP potensielt kan dele ut adresser som allerede er i bruk som fast.
    Atter takk for godt tips.
    Her KI svaret, så svaret er vel at det må settes opp av bruker og ikke er noe som er default. Jeg har sjølsagt ikke satt opp noe slikt.
    Så da kan det være at jeg setter opp det og samtidig sletter de gamle WiFi nettene og lager nye for å se om det tar bort disse antatte nettverksproblemene.

    Telenors Hjemmerutere og DHCP
    Ja, Telenors hjemmerutere kan konfigureres til å allokere en begrenset IP-range via DHCP-serveren. Dette innebærer at man kan sette opp DHCP-serveren til å kun tildele bestemte IP-adresser innenfor et spesifisert intervall.

    Slik Gjør Du Det
    1. Logg inn på ruteren:
      • Bruk nettleseren din og skriv inn ruterens IP-adresse (vanligvis 192.168.1.1 eller 192.168.0.1).
      • Skriv inn brukernavn og passord.
    2. Naviger til DHCP-innstillinger:
      • Finn seksjonen for nettverksinnstillinger eller DHCP-innstillinger.
    3. Angi IP-range:
      • Sett opp ønsket start- og sluttadresse for IP-adresser som skal tildeles.
      • Hvis du ønsker å begrense til et spesifikt antall enheter, kan du justere denne rangen.
    4. Lagre innstillinger:
      • Etter å ha gjort endringene, husk å lagre innstillingene og starte ruteren på nytt om nødvendig.
    Fordeler med en Begrenset IP-range
    • Sikkerhet: Ved å begrense IP-adressene gjør du nettverket ditt mer sikkert mot uautoriserte enheter.
    • Ressurskontroll: Du kan bedre forvalte båndbredde og ressursbruk ved å ha oversikt over tilkoblede enheter.
     
  • Laster inn…

Diskusjonstråd Se tråd i gallerivisning

  • Laster inn…
Topp Bunn