LMS (Logitech Media Server) - Teknisk diskusjon

Diskusjonstråd Se tråd i gallerivisning

  • tjua

    Hi-Fi freak
    Ble medlem
    19.08.2012
    Innlegg
    7.270
    Antall liker
    4.777
    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.270
    Antall liker
    4.777
    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.205
    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.270
    Antall liker
    4.777
    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.270
    Antall liker
    4.777
    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.270
    Antall liker
    4.777
    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.270
    Antall liker
    4.777
    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.417
    Antall liker
    13.348
    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.270
    Antall liker
    4.777
    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.
     
  • Laster inn…

Diskusjonstråd Se tråd i gallerivisning

  • Laster inn…
Topp Bunn